想手动释放含有闭包的对象时,必须先将引用对象属性的事件删除,然后设置为null方可消耗对象。这种事件一般是可以多次执行的,如原生事件的监听,定时器。一般比较有名较完善的插件都有带销毁资源方法,如iscroll插件,里面就有一个destroy原型方法,它里面也就是移除事件监听和删除定时器。大家可以去看看源码
js内存回收机制
原文地址:http://blog.51cto.com/13550695/2119302
js内存回收机制
原文地址:http://blog.51cto.com/13550695/2119302