如果一個頁面中包含大量的 DOM 節點,使用 getElementsByTagName 等方法進行搜索的時候,將會是一個非常費力的過程。
另外,多餘的DOM節點也會使其他的程序變慢。
此時應該對 DOM 的大小進行必要的控制。常用的方法有:
1、使用 :before 和 :after 僞元素。在 CSS 中使用,用以在元素前面或後面插入新內容。
2、延遲加載和呈現內容
3、使用事件委託
(參考:http://www.gbtags.com/gb/share/1439.htm)
如果一個頁面中包含大量的 DOM 節點,使用 getElementsByTagName 等方法進行搜索的時候,將會是一個非常費力的過程。
另外,多餘的DOM節點也會使其他的程序變慢。
此時應該對 DOM 的大小進行必要的控制。常用的方法有:
1、使用 :before 和 :after 僞元素。在 CSS 中使用,用以在元素前面或後面插入新內容。
2、延遲加載和呈現內容
3、使用事件委託
(參考:http://www.gbtags.com/gb/share/1439.htm)