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性能优化之-闭包(内存泄漏)的主要内容,如果未能解决你的问题,请参考以下文章

Android 性能优化之内存泄漏检测以及内存优化(下)

Android 性能优化之内存泄漏检测以及内存优化(中)

Android 性能优化之内存泄漏检测以及内存优化(中)

Android 性能优化之内存泄漏检测以及内存优化(上)

Android性能优化之内存泄漏

Android性能优化之常见的内存泄漏