虚拟DOM是最先由Facebook在react里使用的, 虚拟DOM是一个特别棒的概念,我们都知道,在浏览器上进行DOM操作的时候,会特别的消耗性能而且响应.渲染特别慢,但是有了虚拟DOM就不一样了, 虚拟DOM就是将DOM树转换成一个JS对象树, 虚拟DOM就是将上述的标签写成一个js对象树,如下 当DOM改变的时候,他会使用Diff算法将改变以后的js对象树与原先的js对象树进行比较,这个比较是逐层比较的,当发现节点删除就删除,增加就增加, 但是由于他是一级一级进行比较的,这样就会有一个致命…