首页
文章列表
标签墙
返回找工具啦
diff算法
共 3 篇文章
React diff算法为什么时间复杂度是O(n)
2026-05-06 23:14:06
React diff算法为什么时间复杂度是On React 通过一套极其精巧的启发式算法,将传统树 Diff 算法的 $On^3$ 时间复杂度降低到了 $On$。这一优化是 React 高性能更新的核心基石。要理解这一过程,我们需要像拆解机械装置一样,逐步剖析 React 的三大核心策略。 1. 放
React
diff算法
时间复杂度
9
0
Vue中key的作用:为什么不建议用数组索引作为key
2026-05-02 03:22:55
Vue中key的作用:为什么不建议用数组索引作为key 在使用 Vue 进行列表渲染时,key 属性对于渲染性能和状态保持至关重要。直接使用数组索引(如 :key="index")虽然能避免报错,但在涉及列表动态变更(如排序、插入、删除)的场景下,会导致严重的显示错误或性能问题。 1. 理解核心机制
Vue
key属性
虚拟DOM
20
0
Vue 性能优化:虚拟 DOM 与渲染优化
2026-04-13 06:15:05
Vue 性能优化:虚拟 DOM 与渲染优化 Vue 的核心优势之一在于其响应式系统和虚拟 DOM(Virtual DOM)机制,它通过在内存中构建一个轻量级的 DOM 副本,计算出最小的变更并应用到真实 DOM 上,从而提升性能。然而,默认的机制并非万能,理解虚拟 DOM 的运行原理并针对性地进行优
Vue
性能优化
虚拟DOM
55
0