10
我在想,CustomEvent
的目的是什么,因为它可以很容易地被老的Event
所模拟。事件vs自定义事件
那么,是什么样的区别:
var e = new Event("reload");
e.detail = {
username: "name"
};
element.dispatchEvent(e);
和
var e = new CustomEvent("reload", {
detail: {
username: "name"
}
});
inner.dispatchEvent(e);
为什么CustomEvent
存在,如果它是很容易的定制数据附加到普通的事件对象?
可能的复制(http://stackoverflow.com/questions/29856721/new-eventbuild -vs-new-customeventbuild) – Endless
不,它不是 - 那答案说'CustomEvent'是“为事件对象添加更多数据”。虽然这可以通过“Event”类来完成。 –
我在第一个例子中被丢失的分号触发。 –