虛擬DOM與Diff算法

虛擬dom       Virual DOM是用JS對象記錄一個dom節點的副本,當dom發生更改時候,先用虛擬dom進行diff,算出最小差異,然後再修改真實dom。 也就是說,虛擬dom的框架/工具都是這麼做的: 根據虛擬dom樹最初渲染成真實dom 當數據變化,或者說是頁面需要重新渲染的時候,會重新生成一個新的完整的虛擬dom。 拿新的虛擬dom來和舊的虛擬dom做對比(使用diff算法)。
相關文章
相關標籤/搜索