|
将开始提高 Web页面的性能。 技巧2:建立一个 HTML 字符串并对文档进行一次更改,而不是进行多 次更新。如果 HTML 内容不是必要的,可考虑使用 innerText(英文)属性。 在以下示例中,速度较慢的方法每次设置innerHTML属性时都调用HTML 分析器。要提高性能,可以先建立一个字符串,然后将其分配给innerHTML 属性。 慢: divUpdate.innerHTML = ""; for ( var i=0; i<100; i++ ) { divUpdate.innerHTML += "这是一个较慢的方法!"; } 快: var str=""; for ( var i=0; i<100; i++ ) { str += "因为使用字符串,此方法较快!"; } divUpdate.innerHTML = str; 使用 innerText DHTML 对象模型通过 innerText(英文)属性访问 HTML 元素的文本 内容,而 W3C DOM则提供一个独立的子文本节点。直接通过 innerText属 性更新元素的内容,比调用 DOM createTextNode (英文)方法更快。 技巧 3:使用 innerText 属性更新文本内容。 以下示例显示了如何使用 innerText 属性提高性能。 慢:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页 |
|
|
|
|
|
|
|