JavaScript 中的事件处理程序是作为 FIFO、LIFO 还是并行触发的一个事件?
问问题
1177 次
3 回答
3
由于 JavaScript 的单线程特性,事件和计时器会排队并按顺序执行,它们会在执行过程中有空缺时运行。
最好用图表来说明这一点:
第一个块执行完成后,有两个异步事件在等待,鼠标点击回调和定时器,浏览器在这个例子中选择鼠标点击,定时器将等待下一个可能的时间,以便执行。
查看John Resig撰写的关于计时器和事件的这篇非常好的文章。
于 2009-10-10T14:50:49.907 回答
0
PPK 有一篇关于事件冒泡和事件捕获的优秀文章。
于 2009-10-10T15:50:43.933 回答