简述 Diff 算法的执行过程

在执行Diff算法的过程就是调用名为 patch 的函数,比较新旧节点。一边比较一边给真实的 DOM 打补丁。patch 函数接收两个参数 oldVnode 和 Vnode,它们分别表明新的节点和以前的旧节点。这个patch函数会比较 oldVnode 和 vnode 是不是相同的, 即函数 sameVnode(oldVnode, vnode), 根据这个函数的返回结果分以下两种状况:javasc
相关文章
相关标签/搜索