मैं सोच रहा था, CustomEvent
का उद्देश्य क्या है, क्योंकि इसे आसानी से पुराने पुराने Event
द्वारा अनुकरण किया जा सकता है।इवेंट बनाम कस्टमइवेंट
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' "ईवेंट ऑब्जेक्ट में अधिक डेटा जोड़ने के लिए है"। हालांकि यह 'इवेंट' कक्षा के साथ किया जा सकता है। –
मुझे पहले उदाहरण में लापता अर्धविराम से ट्रिगर किया गया था। –