0

我想知道浏览器对脚本当前运行时发生的事件做了什么。浏览器是忽略这些事件还是存储它们并在任何脚本停止运行后执行它们?这取决于事件吗?我对鼠标移动和拖动事件特别感兴趣。

谢谢

4

1 回答 1

1

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

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

Javascript 是单线程的——因此触发新脚本的事件必须等到堆栈上的所有其他脚本都完成后才能触发。

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

于 2012-12-05T22:00:58.990 回答