当前位置: 移动技术网 > IT编程>网页制作>CSS > 虚拟dom和diff算法

虚拟dom和diff算法

2018年11月25日  | 移动技术网IT编程  | 我要评论

虚拟dom和diff算法

虚拟dom ( virtual dom )

用一个简单的对象去替代复杂的dom对象,存储了对应dom的一些重要参数,在改变dom之前,会先比较相应虚拟dom的数据,如果需要改变,才会将改变应用到真实dom上。

diff算法 ( 差异算法 )

可以用新渲染的对象树去和旧的树进行对比,记录这两棵树差异,记录下来的不同就是我们需要对页面真正的dom操作,然后把他们应用在真正的dom树上,页面就变更了。这样就可以做到:视图的结构确实是整个全新渲染了,但是最后操作dom的时候确实只变更有不同的地方。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网