2012-07-10 42 views
0

我們正在考慮使用DOMDocumentFragments作爲優化dom操作代碼的候選。你們有什麼感想 ?DOM DocumentFragments如何幫助優化dom操作?

+1

我認爲這是一個很棒的故事。祝你好運。我也認爲這個問題並不具有建設性,因爲我們期望答案得到事實,參考或具體專業知識的支持,但這個問題很可能會引起爭論,爭論,投票或擴大討論。如果您認爲這個問題可以改進並可能重新打開,請參閱常見問題的指導。*。 – Matt 2012-07-10 13:18:27

回答

2

它本身不是DOMDocumentFragment,它優化了dom操作,它是文檔片斷與主文檔斷開的事實,因此操縱它們不會在屏幕上觸發任何可能較大的圖形更新。

您也可以通過使用斷開連接的節點來完成文檔片段。

+0

但在某些時候,我們必須在我們對DOMDocumentFragment所做的更改與主文檔之間進行同步。因此,它仍然打開了「屏幕上大量圖形更新」的可能性。你不同意嗎? – Inquisitive 2012-07-10 13:29:03

+0

@Subhra是的,我同意。我從來沒有反過來說過任何話。 – Esailija 2012-07-10 13:31:05

+0

@Esailja :-)如果我錯了,糾正我。我認爲通過使用DOMDocumentFragment可以減少主DOM的附加實際數量。您繼續執行DOMDocumentFragment的小附件,並在完成後立即將更新應用於主文檔。這是什麼使DOMDocumentFragment優化DOM操作代碼 – Inquisitive 2012-07-10 13:34:25