DispatchEvent - это синхронизация или асинхронная функция
Я пытаюсь написать обработчик события для пользовательского события в WinJS. Я не слишком уверен, как это работает в IE - я создаю пользовательское событие и отправляю его -
var eventObject = document.createEvent("CustomEvent");
eventObject.initCustomEvent("dropbomb", true, true, null);
this._element.dispatchEvent(eventObject);
Мой обработчик -
this._element.addEventListener("logtelemetry", function () {
console.log("boom");
});
Могу ли я быть уверен, что обработчик будет вызываться синхронно, а не позднее? Если так, то каково доказательство.