![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
React
约德尔蒙
本人博客大部分为自己总结的, 难免有一些错误,请大家多多查阅多多对比,欢迎指正!
展开
-
前沿技术解密——Virtual DOM
作为React的核心技术之一Virtual DOM,一直披着神秘的面纱。实际上,Virtual DOM包含:1. JavaScript DOM模型树(VTree),类似文档节点树(DOM)2. DOM模型树转节点树方法(VTree -> DOM)3. 两个DOM模型树的差异算法(diff(VTree, VTree) -> PatchObject)4. 根据差异操作节点方转载 2017-06-02 14:26:22 · 284 阅读 · 0 评论 -
react 虚拟dom
react 虚拟dom的优点:数据渲染到页面的方式: 1).手动for循环整个数组; 2).使用模板引擎; 缺点:性能上的问题比较严重 列如:列表的排序等,需要重新渲染页面的某个需求,重新渲染页面的性能。如何提高性能? 按需渲染:只更新数据变化的那一条数据(DOM树)。 原理:获取内存中的新旧两颗DOM树,进行对比,把数据发生变化的进行按需更新如何获取新旧两颗DOM树?实现对比? 因为浏览器中并没...原创 2018-07-11 13:51:19 · 542 阅读 · 0 评论