簡述 Diff 算法的執行過程

在執行Diff算法的過程就是調用名爲 patch 的函數,比較新舊節點。一邊比較一邊給真實的 DOM 打補丁。patch 函數接收兩個參數 oldVnode 和 Vnode,它們分別表明新的節點和以前的舊節點。這個patch函數會比較 oldVnode 和 vnode 是不是相同的, 即函數 sameVnode(oldVnode, vnode), 根據這個函數的返回結果分以下兩種狀況:javasc
相關文章
相關標籤/搜索