Nic*_*ckC 0 html javascript event-listener
任何人都知道窗口事件监听器应该持续多长时间?
我最初的想法是,任何附加到文档的内容可能在页面重新加载后丢失,而附加到窗口对象的那些我希望在页面重新加载时持续存在.
但是,测试似乎表明在重新加载页面时会破坏所有事件侦听器,这是正确的吗?
元素上的事件的侦听器将持续存在:
他们没有被删除.
该元素继续存在.
重新加载页面会破坏页面的当前元素并从头开始构建新元素,因此事件侦听器无法生存.(它还会破坏与页面关联的JavaScript环境.因此,如果处理程序位于该环境中,它们也会停止存在.)