2017-06-26 27 views
0

無論是通過JavaScript還是jQuery,是否存在將值設置爲不存在的元素的不利因素?將值設置爲不存在的元素

在一些處理動態構建的DOMS的泛型函數中,某些類元素被分配了值和屬性,但它們可能並不總是存在。

+0

請您澄清一下您的意思嗎?包括你可以的任何代碼。 – Soviut

+0

如果沒有明確的陳述或具體情況,這應該不成問題... –

+0

通過搜索不存在的元素佔用的週期唯一的損害。總的來說,這不是一個主要的性能問題 – ControlAltDel

回答

0

您可以創建未連接到DOM的元素,並對它們執行任何對普通DOM元素執行的操作。這通常是更好的方法,因爲對斷開的DOM元素的所有更改都不會導致瀏覽器重繪。然後,在應用所有更改後,可以將該元素附加到DOM,並且只會導致瀏覽器重繪一次。

同樣,您可以根據自己的意願分配任意數量的類,無論是否存在與它們相關的樣式都無關緊要。