手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js 内存释放问题
js 内存释放问题
摘要:CollectGarbage();setTimeout("CollectGarbage();",1);这里之所以使用setTimeout()...

CollectGarbage();

setTimeout("CollectGarbage();", 1);

这里之所以使用setTimeout(),因为可以彻底回收当前所有对象,防止变量之间的引用导致释放失败,可以当作一个保障措施,按照道理来说,这里不会执行了。

使用的时候需要注意,一定在所有函数执行完毕之后执行,否则,setTimeout()和setIntervalue()等东东都将无法正常工作了。

另外,切忌胡乱使用,一般来说,顶级对象致空“var xxx='ss';xxx=null;”就可以帮助浏览器释放内存,IE在最小化和关闭时释放,所以,长时间开着IE窗口,会导致IE再次打开的瞬间速度变慢。

【js 内存释放问题】相关文章:

JS控制表格隔行变色

JavaScript判断数组是否包含指定元素的方法

js对象和json对象互相转换的问题

JavaScript实现Iterator模式实例分析

JavaScript中用toString()方法返回时间为字符串

DEFER怎么用?

IE JS编程需注意的内存释放问题

javascript组合使用构造函数模式和原型模式实例

AngularJS 最常用的功能汇总

js输入中文效果

精品推荐
分类导航