如何解决浏览器内存泄露问题?

来源:互联网 发布:java特殊字符转义 编辑:程序博客网 时间:2024/06/14 08:43
1. 在IE中,使用一些工具来检查是不是在document对象里面是否还有一些没有销毁的元素。

2. 找到这些元素以后,找到这些定义这些元素的事件地方,例如:
  theElement.onClick=function() {};

3. 在合适的地方调用purge来释放属性,使循环引用和closure可以被回收。

4. IE是在执行window.unload的时候进行垃圾回收的。

5. 在使用prototype.js里面的Element.update方法,也要保证节点的元素被清空
  purge(node); Element.update(node, content);
原创粉丝点击