diff算法是一种优化手段,将前后两个模块进行差异化对比,修补(更新)差异的过程叫做patch(打补丁) 。
手写diff算法-生成虚拟dom
diff算法开篇
snabbdom
手写diff算法-patch不是同一个节点
diff算法核心-理论部分
手写diff算法-相同节点有没有children
手写diff算法-判断前四种情况
手写diff算法-判断第五种情况
手写diff算法-创建与删除