打赏
摘要: 1、DOM 节点树 高效的更新所有这些节点会是比较困难的,因为原生的DOM节点属性很多,渲染性能差。 2、虚拟 DOM “虚拟 DOM”是我们对由 Vue 组件树建立起来的整个 VNode 树的称呼。 Vue 的模板实际是编译成了 render 函数。 3、渲染流程 说明: (1)模板templat 阅读全文
posted @ 2018-11-19 18:31 孟繁贵 阅读(1164) 评论(0) 推荐(0)
摘要: 1、diff比较算法 图示: diff比较只会在同层级进行, 不会跨层级比较。 所以diff是:广度优先算法。 时间复杂度:O(n) 代码示例: 我们可能期望将<span>直接移动到<p>的后边,这是最优的操作。 但是实际的diff操作是: (1)移除<p>里的<span> (2)创建一个新的<sp 阅读全文
posted @ 2018-11-19 17:11 孟繁贵 阅读(4350) 评论(0) 推荐(0)
TOP