我知道某个网页DOM(通过JavaScript)的某些更改会导致呈现引擎计算渲染的新布局(不确定我的术语是否正确)。是否更改DOM元素的innerText会导致新的布局计算/渲染?
我有一个相当频繁地使用彗星风格长轮询请求更新数据的过程。其中一些更新相当频繁。我知道一个好的通用经验法则是去除目标DOM元素,进行必要的更改,然后将其放回到DOM中(因此只能用重新渲染命中两次),但我不确定如果你只是替换元素的内部文本,如果你遭受同样的命中。在我的情况下,我正在更新一些表格单元格的内容,它们只是文本(不包含跨度或div)。
这其实是我*不*希望它:)我试图找出如果我可以有选择地更新的innerText,而不是重建高了DOM结构加快速度。 – Matt 2010-10-21 19:39:40
我无法理解你。如果你更清楚,我想帮助你,以及:) – Fatih 2010-10-21 20:04:07