首页
学习
活动
专区
工具
TVP
发布

前端Q

专栏作者
375
文章
479977
阅读量
42
订阅数
关于虚拟DOM(面试必看)
虚拟 DOM(Virtual DOM)本质上是 JS 和 DOM 之间的一个映射缓存,它在形态上表现为一个能够描述 DOM 结构及其属性信息的 JS 对象
winty
2024-04-16
960
2024 年让我想疯狂学习的几个框架。。
2024 年即将到来,可以为新的一年做计划了,思考我们可以在未来一年中做些什么或学习些什么。这篇文章想做的是寻找新的一年中可以学习的框架,了解它们的功能,并找出它们特别之处。
winty
2024-04-15
1620
React 并发 API 实战,这几个例子看懂你就明白了
并发是一种执行模型,它允许程序的不同部分可以不按顺序执行,而不影响最终结果。你可能听说过多线程或多进程。由于浏览器中的 JavaScript 只能访问一个线程(虽然 Web Workers 在单独的线程中运行,但它们和 React 关系不大),我们不能使用多线程来并行处理一些计算。为了确保资源的最佳利用和页面的响应性,JavaScript 必须采用不同的并发模型:协作式多任务。这听起来可能有点复杂,但别担心,你已经熟悉这个模型了,而且肯定用过。
winty
2024-04-15
1030
Vue3 + Three.js 商城可视化实战
链接:https://juejin.cn/post/7137192060045492231
winty
2024-04-03
1250
40道ReactJS 面试问题及答案
英文 | https://blog.stackademic.com/top-40-reactjs-interview-questions-and-answers-for-2024-70c94e5fccca
winty
2024-04-03
1490
两行CSS让长列表性能渲染提升7倍!
这两个 CSS 属性,主要针对 长列表渲染。有长列表渲染需求的同学,可一定不能错过咯~
winty
2023-12-01
1610
分享一次利用任务切片解决页面卡顿的性能优化~
本次分享基于一次线上环境的卡顿事故,客户数据体量过大导致的页面卡顿甚至页面直接崩溃的问题。现在我们将会把此次事故抽象成为大家更好理解的案例,从而来进行分析和解决。
winty
2023-11-12
2860
从小白到大白 — 如何开发 VSCode 插件
由于之前的国际化的项目中总是要统计老项目中待翻译的内容,然后再交由业务进行翻译,如果总是人为统计不仅相当耗费精力和时间,而且还不能保证是否有遗漏,因此想通过编写一个 i18n-helper 插件来实现这个功能。
winty
2023-11-12
5610
提高 React 项目整洁度的 21 个最佳实践
React 在如何组织结构方面非常开放。这正是为什么我们有责任保持项目的整洁和可维护性。
winty
2023-09-12
1550
浏览器也拥有了原生的 “时间切片” 能力!
就在 Chrome 115 版本,浏览器开始了对 scheduler.yield 的灰度测试。scheduler.yield 是 scheduler API 中新增的一个功能,它能以更简单、更好的方式将控制权交还给主线程。在开始讲解这个 API 之前,我们先来看一个新的性能指标。
winty
2023-09-11
2190
首屏体验提升之不一样的"代码拆分"+"预加载"实现应用性能及体验兼得
我们看一些针对《如何提升应用首屏加载体验》的文章,提到的必不可少的措施,便是减少首屏幕加载资源的大小,而减少资源大小必然会想到按需加载措施。本文提到的便是一个基于webpack 插件[1]与 react 组件[2]实现的一套研发高度自定义、组件按需加载的资源预加载方案. 简单来说是为了通过配置 webpack 插件及少量业务代码即可实现 Code Splitting + 组件懒加载 + 组件预加载。
winty
2023-09-11
2680
spa 如何达到ssr 的秒开技术方案——预渲染
SPA(单页应用)在初次加载时,由于需要加载所有必要的 JavaScript 和 CSS 文件,以及应用的主 HTML 文件,因此可能会产生白屏时间较长的问题,对用户体验而言是非常糟糕的。
winty
2023-08-23
3280
请停止在 React 中使用“&&”进行条件渲染
英文 | https://javascript.plainenglish.io/its-2023-please-stop-using-for-conditional-rendering-in-react-b588a09ebb17
winty
2023-08-23
1960
Svelte使用心得:在个人项目中表现不错,但在大型企业项目中仍有待观察
作者用了 1 个月时间开发了一款个人 RSS 阅读器,并选择了 Svelte 和 SvelteKit 作为 Web 客户端的工具。这个选择的主要目的是为了评估这些工具是否适合在大型项目中使用。作者发文分享了对于 Svelte 的一些思考,这篇文章引起了 Hacker News 上读者的关注,并且被顶到了首页。fenomas 和 illilarian 这两位用户谈到了他们对于过渡和动画 API 的看法。如果需要在 Svelte 管理的元素进入和离开 DOM 时对其进行动画处理,那么作者“吐槽”的这些 API 就非常有用。看来作者之前的抱怨不成立了。如果是你,你会把 Svelte 用到大型公开项目中吗?
winty
2023-08-23
2030
大型 3D 互动项目开发和优化实践
得益于“元宇宙”概念在前段时间的爆火,各家公司都推出了使用 3D 场景的活动或频道。
winty
2023-08-23
2370
什么是 ”无渲染组件“ ?
无头用户界面组件是一种不提供任何接口而提供最大视觉灵活性的组件。“等等,你是在提倡没有用户界面的用户界面模式么?”
winty
2023-08-23
1590
原生 canvas 如何实现大屏?
可视化大屏该如何做?有可能一天完成吗?废话不多说,直接看效果,线上 Demo 地址 lxfu1.github.io/large-scree…。
winty
2023-08-23
1320
智能化与低码化在兴盛优选的应用与实践
Hello,大家好,我是文子穰,来自兴盛优选体验技术部,本文主要话题是围绕低码化 & 智能化两个方向的实践与总结。
winty
2023-01-09
3990
JavaScript Web 框架的“新浪潮”
对于那些刚进入这个行业的人来说,要在新的库、框架、概念和有力的意见中关注正在发生的事情,很有挑战性。
winty
2023-01-09
7310
关于 React 的 keep-alive 功能都在这里了(上)
这是在2022年开发中PM提的一个需求, 某个table被用户输入了一些搜搜条件并且浏览到了第3页, 那如果我跳转到其他路由后返回当前页面, 希望搜索条件还在, 并且仍处于第三页, 这不就是vue里面的keep-alive标签吗, 但我当前的项目是用react编写的。
winty
2022-05-23
3.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档