js性能优化之-闭包(内存泄漏)
Posted 照世明灯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js性能优化之-闭包(内存泄漏)相关的知识,希望对你有一定的参考价值。
在闭包中的局布变量会自动回收有些情况不会被 回收一直占用空间
如异步,计时器,事件绑定 不会被 回收最好手动处理一下
obj = new Fname();
obj=null; //清空对象
clearInterval(timer) //清除计时器
dom.onclick=null //指定为null
dom.addEventListener(‘click‘,fn,!1) //绑定方法
dom.removeEventListener(‘click‘,fn,!1) //尽量不要用匿名函数绑定,我们解绑事件时也好处理
dom.attachEvent (‘onclick‘,fn); //绑定
dom.detachEvent(‘onclick‘,fn); //解除绑定
以上是关于js性能优化之-闭包(内存泄漏)的主要内容,如果未能解决你的问题,请参考以下文章