如何理解虚拟DOM
2017-11-14 11:14
225 查看
看了知乎各位大神对于虚拟DOM的解释,我也是得出了一些比较浅显的感受
虚拟DOM:Virtual DOM并没有完全实现DOM,Virtual DOM最主要的还是保留了Element之间的层次关系和一些基本属性。
我认为虚拟DOM就是把DOM树做了一个“DOM-数据 ”映射成虚拟DOM,这个映射的效率比操作dom要高,然后当数据改变,生成一个新的虚拟DOM,再和前面一个diff对比,再将变化反映射到真实DOM树中,则达到了局部刷新,达到了使用虚拟DOM需要达到的效果
虚拟DOM:Virtual DOM并没有完全实现DOM,Virtual DOM最主要的还是保留了Element之间的层次关系和一些基本属性。
我认为虚拟DOM就是把DOM树做了一个“DOM-数据 ”映射成虚拟DOM,这个映射的效率比操作dom要高,然后当数据改变,生成一个新的虚拟DOM,再和前面一个diff对比,再将变化反映射到真实DOM树中,则达到了局部刷新,达到了使用虚拟DOM需要达到的效果
相关文章推荐
- 笔记 - 如何理解虚拟DOM?(转)
- 如何理解虚拟DOM?
- 深刻理解 React (一) ——JSX和虚拟DOM
- [转] 虚拟 DOM 内部是如何工作的?
- 全面理解虚拟DOM,实现虚拟DOM
- 全面理解虚拟DOM,实现虚拟DOM
- HTML源码DOM的offsetLeft,Left,clientLeft区别是什么样的?如何理解?
- 什么是渐进式框架?React虚拟Dom理解?
- 深入理解react中的虚拟DOM、diff算法
- React 虚拟DOM的理解
- 如何理解与快速构建python编程程环境,eclipse+pydev插件+python虚拟平台
- 全面理解虚拟DOM(1)
- 全面理解虚拟DOM,实现虚拟DOM
- 对vue虚拟DOM理解
- 我理解的虚拟DOM
- 如何简单理解虚拟主机?
- React 虚拟dom是如何实现的
- 全面理解虚拟DOM,以及通过diff算法实现真正的虚拟DOM操作
- 十九、彻底理解React如何重新处理DOM(Diffing算法)
- 深入理解虚拟DOM