摘要: Dom diff 则是通过JS层面的计算,返回一个patch对象,即补丁对象,在通过特定的操作解析patch对象,完成页面的重新渲染。 Diff 算法 规则:同层比较 Diff算法中有很多种情况,接下来我们以常见的几种情况做下讨论: 当节点类型相同时,去看一下属性是否相同 产生一个属性的补丁包 {t 阅读全文
posted @ 2020-04-21 10:37 乡乡 阅读(556) 评论(0) 推荐(0) 编辑
摘要: Virtual dom, 即虚拟DOM节点。它通过JS的Object对象模拟DOM中的节点,然后再通过特定的render方法将其渲染成真实的DOM节点。 为什么操作 dom 性能开销大 从上图可见,真实的 DOM 元素是非常庞大的,因为浏览器的标准就把 DOM 设计的非常复杂。当我们频繁的去做 DO 阅读全文
posted @ 2020-04-21 10:35 乡乡 阅读(480) 评论(0) 推荐(0) 编辑