合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
通过比较 dom 树来判断节点是否要更新,从而局部改变 dom 主要通过两个方法: patchVnode 和 updateChildren 1. patchVnode 接收新旧两个 节点,如果两个节点一致,则没有变化 2. 如果是文本节点不一致,就会调用 node.textContent去修改文本 3. 如果新节点有子节点,老节点没有,就会调用createElement去添加 4. 如果新的没有,老的有,就会删除老节点上的子节点 5. 如果说都有子节点,就通过updateChildren方法比较子节点