【发布时间】:2013-03-07 17:27:32
【问题描述】:
我正在尝试为 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");
});
我可以确定处理程序将被同步调用,而不是稍后调用吗?如果是,那么证据是什么。
【问题讨论】:
-
@Mathletics,为什么?如果你手动调度事件,为什么它不会立即触发?
-
@gdoron 我想我不知道。阅读文档后,行为确实不清楚。
-
@Mathletics,我回答的重点...... :)
-
@gdoron 是的,我的评论在您的回答之前。通过犯错和被纠正,我学到了,现在更聪明了。嘘! :)
标签: javascript dom-events windows-store-apps winjs