DOM diff

利用創建對象的方法,在內存中創建一個與真實節點結構相同的虛擬節點對象。 再創建一個將要改變的虛擬節點對象 比較兩個虛擬節點的區別,產生petch補丁包 將補丁替換在真實節點上。 DOM diff的優化策略 同級比較 不進行跨級比較,如果同一級沒有相同節點,則刪除對應節點 如果同級節點換位,則只改變對應位置,不操作其他節點,節省資源 差異計算 dom樹先序遍歷(根左右),深度優先 平級元素換位置使用
相關文章
相關標籤/搜索