gpt4 book ai didi

javascript - addEventListener 会导致内存泄漏吗?

转载 作者:行者123 更新时间:2023-11-28 07:02:21 25 4
gpt4 key购买 nike

我正在编写一个 Angular 应用程序,并且我正在使用 addEventListener 来处理多个事件。我的问题是,当路线发生变化时,事件监听器仍然处于事件状态吗?如果是这样,是否需要手动删除它们以防止内存泄漏?

我的目标是现代浏览器:Safari、Firefox、Chrome、IE >= 10

最佳答案

当使用“vanilla js”将事件绑定(bind)到 dom 时,它们不会被取消绑定(bind),因此您应该手动执行此操作。我不明白为什么在使用 Angular 时要绑定(bind)这样的事件。

一篇很好的文章解释了一切: https://stackoverflow.com/a/27016855/5223929

关于javascript - addEventListener 会导致内存泄漏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32017876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com