Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

इवेंट बबलिंग बनाम इवेंट जावास्क्रिप्ट में कैप्चरिंग?

<घंटा/>

ईवेंट बबलिंग - जब भी किसी तत्व पर कोई घटना होती है, तो ईवेंट हैंडलर पहले उस पर और फिर उसके माता-पिता पर और अंत में उसके अन्य पूर्वजों तक चलेंगे।

ईवेंट कैप्चरिंग - यह इवेंट बबलिंग का उल्टा है और यहां इवेंट पैरेंट एलिमेंट से शुरू होता है और फिर उसके चाइल्ड एलिमेंट तक।

जावास्क्रिप्ट में इवेंट बबलिंग बनाम इवेंट कैप्चरिंग के लिए कोड निम्नलिखित है -

उदाहरण

<शीर्षक>दस्तावेज़<शैली> बॉडी { फॉन्ट-फ़ैमिली:"सेगो यूआई", ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:नीला बैंगनी; } .बाहरी { प्रदर्शन:इनलाइन-ब्लॉक; चौड़ाई:400px; ऊंचाई:200px; फ़ॉन्ट-आकार:20px; पृष्ठभूमि-रंग:चार्टरेस; } .भीतरी {चौड़ाई:200px; ऊंचाई:100 पीएक्स; फ़ॉन्ट-आकार:20px; पृष्ठभूमि-रंग:नीला बैंगनी; पाठ-संरेखण:केंद्र; मार्जिन:20px; } .tags { प्रदर्शन:इनलाइन-ब्लॉक; चौड़ाई:400px; फोंट की मोटाई:बोल्ड; फ़ॉन्ट-आकार:18px; }

इवेंट बबलिंग बनाम इवेंट कैप्चरिंग

OUTER
INNER
OUTER
INNER

बबलिंग
कैप्चर करना

आउटपुट

इवेंट बबलिंग बनाम इवेंट जावास्क्रिप्ट में कैप्चरिंग?

इवेंट बबलिंग वाले इनर डिव पर क्लिक करने पर -

इवेंट बबलिंग बनाम इवेंट जावास्क्रिप्ट में कैप्चरिंग?

इवेंट कैप्चरिंग वाले इनर डिव पर क्लिक करने पर -

इवेंट बबलिंग बनाम इवेंट जावास्क्रिप्ट में कैप्चरिंग?



  1. जावास्क्रिप्ट में ईवेंट हैंडलर कैसे निकालें?

    जावास्क्रिप्ट प्रदान करता है removeEventListener() ईवेंट संचालकों . को हटाने की विधि . किसी ईवेंट को addEvenetListener() . के माध्यम से नियंत्रित किया जाता है तरीका। removeEventListener() विधि उन ईवेंट हैंडलर्स को हटा देती है जिन्हें उस addEventListener() . के साथ जोड़ा गया है विधि। उदाहरण <htm

  1. जावास्क्रिप्ट में ईवेंट बबलिंग और कैप्चरिंग क्या है?

    ईवेंट बबलिंग वह क्रम है जिसमें ईवेंट हैंडलर को तब बुलाया जाता है जब एक तत्व दूसरे तत्व के अंदर नेस्ट किया जाता है, और दोनों तत्वों ने एक ही ईवेंट (उदाहरण के लिए एक क्लिक) के लिए एक श्रोता पंजीकृत किया है। बबलिंग के साथ, ईवेंट को सबसे पहले कैप्चर किया जाता है और अंतरतम तत्व द्वारा नियंत्रित किया जाता

  1. जावास्क्रिप्ट में घटना प्रवाह प्रक्रिया की व्याख्या करें

    जावास्क्रिप्ट में, इवेंट फ्लो प्रक्रिया तीन अवधारणाओं द्वारा पूरी की जाती है - ईवेंट लक्ष्य − वास्तविक DOM ऑब्जेक्ट जिस पर ईवेंट हुआ। ईवेंट बबलिंग − नीचे समझाया गया ईवेंट कैप्चरिंग - नीचे समझाया गया ईवेंट बबलिंग वह क्रम है जिसमें ईवेंट हैंडलर को तब बुलाया जाता है जब एक तत्व दूसरे तत्व के