我需要在2016年删除事件侦听器吗?

旧金山存在

在2011年提出并回答了这个问题但是,Web场景发生了很大变化,现在IE6和IE7都已退出,IE8-10几乎没有退出(每个都低于1%),仅IE11仍然存在。

因此,在2016年,您是否需要手动删除事件侦听器以避免内存泄漏?考虑IE11作为答案。我问是因为我创建了一个小的库来替代jQuery,并且想知道是否必须先手动删除它们。当然,问题是使用香草javascript而不是jQuery时。

约西亚·丹尼尔斯

没有

查看以下答案:

也:

  • 文章声称泄漏固定在IE8的DOM + JS基准循环存储器。

编辑:上面链接的文章不见了。是一个Wayback机器快照。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我需要在关闭窗口之前从窗口对象中删除事件侦听器吗?

在删除元素之前是否需要删除事件侦听器?

useEffect不会删除我的事件侦听器

是否需要在Java中处理诸如keyup / down之类的事件侦听器?

我应该在React清理期间删除“一次”注册的事件侦听器吗

Javascript删除“焦点”事件侦听器

无法删除 touchmove 事件侦听器

无法删除(绑定的)事件侦听器

删除事件侦听器as3

无法删除事件侦听器

如何删除事件侦听器

电子:删除beforeunload事件侦听器

如果我只知道元素和事件,请删除事件侦听器

完成后,是否需要删除FileReader()的事件侦听器?

当处理程序需要接收回调函数时,删除jQuery事件侦听器

我可以在不是我的网站上添加事件侦听器吗?

WeakEvent的事件侦听器可以随时通过垃圾回收删除吗?

添加(或删除)空事件侦听器是没有操作吗?

我可以让两个变更事件侦听器互相激发吗?

我可以将socket.io事件侦听器分成不同的模块吗?

我可以将jQuery .trigger()与addEventListener()添加的事件侦听器一起使用吗?

我可以以更有效的方式编写这些事件侦听器吗?

我可以定义原则中事件侦听器/订阅者的调用顺序吗?

当我在D3中触发的事件中删除相应的元素时,如何删除元素的事件侦听器?

事件侦听器是否需要位于IIFE中?

事件侦听器是否需要位于IIFE中?

反应。如何在创建的侦听器中删除事件侦听器?

如何删除DocumentSnapshot事件的侦听器(Google Cloud FireStore)

删除 EmberJS 中的特定事件侦听器