js 内存释放问题
摘要:CollectGarbage();setTimeout("CollectGarbage();",1);这里之所以使用setTimeout()...
CollectGarbage();
setTimeout("CollectGarbage();", 1);
这里之所以使用setTimeout(),因为可以彻底回收当前所有对象,防止变量之间的引用导致释放失败,可以当作一个保障措施,按照道理来说,这里不会执行了。
使用的时候需要注意,一定在所有函数执行完毕之后执行,否则,setTimeout()和setIntervalue()等东东都将无法正常工作了。
另外,切忌胡乱使用,一般来说,顶级对象致空“var xxx='ss';xxx=null;”就可以帮助浏览器释放内存,IE在最小化和关闭时释放,所以,长时间开着IE窗口,会导致IE再次打开的瞬间速度变慢。
【js 内存释放问题】相关文章:
★ JavaScript中用toString()方法返回时间为字符串
★ js输入中文效果
下一篇:
js 禁用只读文本框获得焦点时的退格键