Javascript 事件处理程序是放在JS消息队列上,还是只放在事件上?
因此,我最近被一位同事引导到这篇非常好的文章: 在本文中,他们解释了当Javascript事件被触发时,它如何进入消息队列,然后退出队列并执行该事件的处理程序。这让我开始思考:如果一个事件包含多个元素,那么在这种情况下该如何执行 事件是否在触发时进入消息队列,并在弹出时执行其捕获/气泡例程并触发所有相关处理程序?或者在触发事件时,是否执行捕获/气泡例程以确定哪些处理程序将作为消息插入队列?浏览器实现之间是否有所不同 我设计了一个测试,试图在性能比较的基础上找出问题的症结所在,但不确定它是否有多大用处: 是否有人知道事件、处理程序或两者的组合是否被推送到消息队列中,以及JS事件的捕获/冒泡阶段在哪里 提前感谢您的时间Javascript 事件处理程序是放在JS消息队列上,还是只放在事件上?,javascript,events,message-queue,capture,Javascript,Events,Message Queue,Capture,因此,我最近被一位同事引导到这篇非常好的文章: 在本文中,他们解释了当Javascript事件被触发时,它如何进入消息队列,然后退出队列并执行该事件的处理程序。这让我开始思考:如果一个事件包含多个元素,那么在这种情况下该如何执行 事件是否在触发时进入消息队列,并在弹出时执行其捕获/气泡例程并触发所有相关处理程序?或者在触发事件时,是否执行捕获/气泡例程以确定哪些处理程序将作为消息插入队列?浏览器实现之间是否有所不同 我设计了一个测试,试图在性能比较的基础上找出问题的症结所在,但不确定它是否有多