Если вы ищете спецификацию HTML для фразы «пожар события», вы увидите случаи, когда она говорит «поставить очередь на задачу, чтобы запустить событие», и указывает, что она просто «загорается событие» без «очереди» задача». For example:
Каждый документ имеет текущий документ готовности. ... Когда значение установлено, , пользовательский агент должен отправить событие readystatechange
на объект Document
.
Сравните этот язык выше языка в the following spec excerpt:
... агент пользователя должен, если нагрузки были успешными, очередь задача стрелять событие с именем load
на link
элемент ...
Поэтому, когда спецификация вместо того, чтобы говорить «поставить задачу на событие», просто говорит «пожар событие», то событие не входит в очередь задач, но вместо этого необходимо, по сути, синхронно запускать.
Вы можете вызвать событие из Javascript, например. 'Element.click()' – Barmar