gpt4 book ai didi

javascript - 如何理解规范事件循环中任务队列未派发的事件?

转载 作者:行者123 更新时间:2023-11-29 21:10:42 25 4
gpt4 key购买 nike

spec :

Not all events are dispatched using the task queue, many are dispatched during other tasks.

我想知道上面的“很多”和“其他任务”指的是什么?

最佳答案

如果您在 HTML 规范中搜索短语“触发一个事件”,您会看到它说“排队任务以触发一个事件”的情况并放置它只是说“触发一个事件”而没有“排队任务”For example :

Each document has a current document readiness. … When the value is set, the user agent must fire an event named readystatechange at the Document object.

将上面的语言与 the following spec excerpt 中的语言进行比较:

… the user agent must, if the loads were successful, queue a task to fire an event named load at the link element

因此,当规范不是说“排队任务以触发事件”而是说“触发事件”时,事件不会进入任务队列,而是必须同步触发。

关于javascript - 如何理解规范事件循环中任务队列未派发的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42041844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com