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」類來完成。 –
我在第一個例子中被丟失的分號觸發。 –