如果一個頁面中包含大量的 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)