浏览器会记住事件吗?

时间:2012-12-05 21:55:51

标签: javascript event-handling

我想知道浏览器对脚本当前运行时发生的事件的处理方式。浏览器是否只是忽略这些事件,还是存储它们并在任何脚本停止运行后执行它们?这取决于事件吗?我对mousemove和drag事件特别感兴趣。

由于

1 个答案:

答案 0 :(得分:1)

你是什​​么意思?触发javascripts的事件?

如果是,那么是的,触发的脚本会被记住并放在调用堆栈上。

Javascript是单线程的 - 因此触发新脚本的事件必须等到 所有 堆栈上的其他脚本在触发之前完成。

因此,如果您的拖动或鼠标移动触发脚本,那么将记住该触发器。