vue的虚拟dom和diff算法 1.虚拟dom 虚拟dom,我的理解就是通过js对象的方式来具体化每一个节点,把dom树上面的每个节点都变为对象里的一个元素,元素的子元素变为子节点,节点上面的class.id.attribute等属性变为data内的值,然后通过dom上面的createElement.appendChild.insertBefore等方法进行生成dom树. let VNode = { sel:'div', data:{ key:0, props:{}, attrs:{}, cl…