ringa_lee2017-04-10 15:56:23
不同的事件监听最好移除掉,特别是涉及到闭包调用的事件监听函数,不移除会影响JS执行引擎的垃圾回收。
还有那些你只执行一次的事件监听,例如你监听鼠标滚动lazy加载页面内容的事件监听,当需要的内容加载完后就要把它清理掉,避免无谓的脚本执行
阿神2017-04-10 15:56:23
if(不再使用 === 不能触发){
//当然要移除,不移除那就是 bug
showExample('拖拽结束后移除 mousemove 事件');
}
else{
//看心情
}
其实我根本没考虑出有什么不再使用!==不能触发
的情况,烦请指点