JavaScript内存泄漏的原因吗?我对浏览器感兴趣:IE 7,Firefox 3,Safari 3
发布于 2018-08-13 10:06:25
在为公众开发网站时,尽可能不具体地为少数浏览器进行优化是一种更好的方法
发布于 2018-08-13 10:59:11
这里是IE中一个典型的内存泄漏:
function body_onload()
{
var elem = document.getElementById('someElementId');
// do stuff with elem
elem.onclick = function() {
//Some code that doesn't need the elem variable
}
}
在IE中,DOM元素是基于COM的引用计数对象,Javascript GC无法清除这些对象
在上述代码中添加最后一行将清除以下内容:
var elem = null;
https://stackoverflow.com/questions/-100000543
复制相似问题