2017-09-14 33 views
0

在我以前Q/A,我發現你不使用m.redrawm.render,這是有道理的,但是:當您使用m.render時,mithril.js是否使用DOM差異?

  • 這是否意味着祕銀維持呈現虛擬節點和DOM-之間沒有關係它們插入的節點(使用m.render時)?

  • 抑或祕仍然跟蹤是什麼/是(使用m.render時)安裝在哪個節點的,允許其diff的虛擬DOM並保持了業績?

在前一種情況下,m.mount實際上可能比m.render更快。

回答

3

Mithril仍然會跟蹤已加載到DOM節點的內容,並且會對多個m.render()調用執行vdom差異操作。

Docs on this feature

相關問題