|
|
1
1
您是手工创建元素节点,还是使用innerHTML?虽然我不确定,但我怀疑IE有自己的与HTML节点相关的内存泄漏。
http://www.andrewpeace.com/stackoverflow/rows/rows.html
和平 |
|
|
2
0
YUI(可能还有其他一些流行的javascript库)提供了 automatic listener cleanup ,因此,我强烈建议使用YUI或具有此功能的另一个库,以尽量减少IE的问题。但是,听起来您可能遇到了普通的缓慢问题,而不是任何类型的内存泄漏问题;您正在将事件处理程序附加到一大堆元素。众所周知,IE6的优化程度不高,所以它可能要花上很长时间来清理所有的东西。 apeace还有一个很好的观点:innerHTML会给你带来麻烦,让你陷入DOM的怪圈。听起来JQuery已经解决了这个问题。 |
|
|
3
0
试着利用 event bubbling |
|
|
4
0
如果使用文档.createElement,可以将它们添加到DOM片段中。将片段附加到页面时,它将附加附加到该页面的所有子节点。此操作比一次附加每个节点快。John Resig对DOM文档片段有很好的描述: http://ejohn.org/blog/dom-documentfragments/ |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |