【发布时间】:2019-05-30 10:33:12
【问题描述】:
我一直想知道,即使在您编写的 JavaScript 代码已被解析之后,JavaScript 中的事件处理程序如何始终监听后续操作以一次又一次地触发事件。 我试图在网上进行研究,但我没有找到任何资源来解释事件侦听器如何保持活跃或活跃。
我了解调用堆栈的工作原理,但我只想知道所有事件侦听器如何保持活动或活动状态。
例如,带有"click" 事件的addEventListener 将始终在单击按钮时运行指定的回调。那么addEventListener方法添加的回调是如何一直保持活跃或活跃的呢?
【问题讨论】:
-
所以,您问的不是事件,而是处理程序,对吧?
-
浏览器是一个巨大的软件。它所要做的就是记住事件目标和对处理函数的引用之间的关联。
-
@VLAZ 是的,我想知道每次触发事件时如何调用处理程序
标签: javascript node.js event-handling addeventlistener dom-events