1 理解何为虚拟节点 虚拟dom是什么? 虚拟dom就是通过js对象来模拟描述dom树,包括tag,attr, children等属性来代表标签名,属性,子元素等.由于不需要有操作dom的方法,所以比真实的dom轻量很多. vue虚拟dom是依赖于一个开源库snabbdom.js来扩展实现的. ,映射到真实的 DOM 实际上要经历 VNode 的 create.diff.patch 等过程. 为什么vue要使用虚拟dom? 1.直接频繁的操作真实的dom引起浏览器重排重绘,性能不好.虚拟dom可…