5
我需要做的網頁上的一個附加在我寫的整個文件重DOM操作。我想盡量減少迴流,所以我的所有操作只發生一次迴流。拆除主體元素,做的操作,然後重新插入它不是因爲這個重新評估所有<script>
元素的選項。目前我在操作前將身體的可見度設置爲'none'
,並在之後恢復顯示的值。不過,我不確定這是否是解決這個問題的最佳方法。有沒有辦法在沉重的DOM操作過程中暫停迴流?
有沒有更好的方法?當然,它可能是Firefox特定的代碼。畢竟它是一個Firefox附加組件。
你只是附加的東西,或者做了一堆修改? – sdwilsh 2010-07-17 20:17:26
我更換不與一堆元素只有空白的所有#text節點:'FOO酒吧baz' - >'富 酒吧 巴茲 ' 我這樣做,所以我能得到的確切位置(在我操縱所有元素之後)。 –
panzi
2010-07-18 19:00:16