addEventListener会导致内存泄漏吗?
Does addEventListener cause memory leaks?
我正在写一个angular应用程序,我使用addEventListener
几个事件。我的问题是,当路由发生变化时,事件侦听器是否仍然处于活动状态?如果是这样,是否需要手动删除它们以防止内存泄漏?
我的目标是现代浏览器:Safari, Firefox, Chrome, IE>= 10
当使用'vanilla js'将事件绑定到dom时,它们不会被解除绑定,所以你应该手动执行此操作。我看不出你在使用angular时为什么要这样绑定事件。
一个很好的解释一切的帖子:https://stackoverflow.com/a/27016855/5223929
相关文章:
- 重复应用 d3 转换导致的内存泄漏
- IE7中的blockUI插件内存泄漏25kb
- Javascript闭包-如何防止内存泄漏
- jQuery Draggable:内存泄漏
- "检测到可能的EventEmitter内存泄漏”;使用Gulp+Watchify+Factor捆绑包
- 在Dojo类中递归调用setTimeout时是否存在内存泄漏
- 是内存泄漏
- 将处理程序留在img.onload上是内存泄漏
- 具有并发sse连接的node.js内存泄漏
- 简单对象的Javascript内存泄漏
- WeakMap是否会将我从父/子关系的内存泄漏中拯救出来
- Javascript绘制画布内存泄漏
- 为什么我的svg节点在IE中泄漏内存
- AngularJS指令包装器与Kendo一起泄漏内存
- 经过几次清理尝试后,主干仍在泄漏内存
- 这个js代码如何泄漏内存
- 未处理的postMessage是否泄漏内存
- 动态创建和销毁三.js场景,而不会泄漏内存
- 我的PyV8上下文泄漏内存
- 为什么我的数字时钟功能泄漏内存