虚拟dom到底是啥以及虚拟dom的作用流程

虚拟dom本质是一个JS对象 作用流程 在html解析的过程中,先生成一个虚拟dom,再生成真实的dom(虚拟dom不会消失)。 当要修改dom时,会把这些修改的操作先放入一个队列中,一段时间后再把这个队列里的操作全反映到虚拟dom上,再形成一个新的虚拟dom,然后用diff深度优先遍历比较新旧两个虚拟dom,得到差异对象,再把差异对象patch到真实的dom上面。
相关文章
相关标签/搜索