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

时间:2016-04-21 03:44:52

标签: javascript events javascript-events cross-browser

这个问题was asked and answered in 2011。然而,网络场景已经发生了相当大的变化,现在IE6和IE7已经淘汰,IE8-10几乎没有出局(under 1% each),只有IE11仍在那里。

因此,在2016年,您是否需要手动删除事件侦听器以避免内存泄漏?请考虑仅IE11 以获取答案。我问,因为我created a small library作为jQuery的替代品,并且想知道我是否必须先手动删除它们。当然问题是使用vanilla javascript,而不是jQuery。

1 个答案:

答案 0 :(得分:3)

请参阅以下答案:

此外:

  • This文章声称在IE8中修复了DOM + JS引用周期内存泄漏。

修改:上面链接的文章已消失。 Here是一个返回机器快照。