面试常问
文章平均质量分 52
码上跑者
每一行都经过推敲,每一个函数都如同精心调整的步频,
在重复中追求极致,在迭代中接近完美。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
React中调用 setState 之后发生了什么
React的setState触发状态更新流程:首先将新状态加入更新队列,启动Fiber算法的调和过程异步构建新元素树。通过diff算法对比新旧树差异,为节点打上更新标记。调度器按优先级执行doWork处理更新,最后在commit阶段批量更新DOM。整个过程实现了高效的按需渲染,而非全量重绘。原创 2025-12-23 10:08:11 · 346 阅读 · 0 评论 -
package.json 文件中的 devDependencies 和 dependencies对象有什么区别
前端项目的package.json 文件中,devDependencies和dependencies对象都用于指定项目所依赖的软件包,但它们在项目的开发和生产环境中的使用有所不同。原创 2025-12-23 09:41:15 · 283 阅读 · 0 评论 -
简述Vite 和 Webpack的区别
Vite和Webpack是两种主流前端打包工具,主要区别在于:Vite开发环境下采用原生ES模块加载,构建速度更快且配置简单,适合快速开发;Webpack配置复杂但功能全面,生态系统成熟,更适合生产环境的复杂应用打包。Vite目前生态仍在发展,而Webpack拥有丰富的插件支持。项目选择需根据具体需求,Vite侧重开发效率,Webpack强调功能完备性。原创 2025-12-19 16:55:33 · 308 阅读 · 0 评论
分享