वेब प्रौद्योगिकी में घटनाएँ क्या हैं?
वेब प्रौद्योगिकी में घटनाएँ क्या हैं?

वीडियो: वेब प्रौद्योगिकी में घटनाएँ क्या हैं?

वीडियो: वेब प्रौद्योगिकी में घटनाएँ क्या हैं?
वीडियो: Javascript event handling | Web Technology | Lec-34 | Bhanu Priya 2024, नवंबर
Anonim

प्रोग्रामिंग में, an प्रतिस्पर्धा एक क्रिया है जो उपयोगकर्ता या किसी अन्य स्रोत, जैसे माउस क्लिक के परिणामस्वरूप होती है। एक प्रतिस्पर्धा हैंडलर एक रूटीन है जो इससे संबंधित है प्रतिस्पर्धा , एक प्रोग्रामर को कोड लिखने की अनुमति देता है जिसे तब निष्पादित किया जाएगा जब प्रतिस्पर्धा होता है।

इसी तरह, आप पूछ सकते हैं कि जावास्क्रिप्ट में घटनाओं को कैसे नियंत्रित किया जाता है?

जावास्क्रिप्ट का एचटीएमएल के साथ बातचीत है संभाला के माध्यम से आयोजन यह तब होता है जब उपयोगकर्ता या ब्राउज़र किसी पृष्ठ में हेरफेर करता है। जब पेज लोड होता है, तो इसे an. कहा जाता है प्रतिस्पर्धा . जब उपयोगकर्ता किसी बटन पर क्लिक करता है, तो वह क्लिक भी एक है प्रतिस्पर्धा . अन्य उदाहरणों में शामिल हैं आयोजन जैसे कोई कुंजी दबाना, विंडो बंद करना, विंडो का आकार बदलना आदि।

इसी तरह, किसी ईवेंट और ईवेंट हैंडलर का उदाहरण क्या है? सामान्य तौर पर, एक आयोजन प्रबंधकर्ता का नाम है प्रतिस्पर्धा , "चालू" से पहले। के लिये उदाहरण , NS आयोजन प्रबंधकर्ता फोकस के लिए प्रतिस्पर्धा फोकस पर है। कई वस्तुओं में ऐसे तरीके भी होते हैं जो घटनाओं का अनुकरण करते हैं। के लिये उदाहरण , बटन में एक क्लिक विधि होती है जो क्लिक किए जा रहे बटन का अनुकरण करती है।

इसके संबंध में, घटना वस्तु क्या है?

घटना वस्तु . एक प्रतिस्पर्धा श्रोता एक है वस्तु कि "सुनता है" आयोजन एक जीयूआई घटक से, एक बटन की तरह। जब उपयोगकर्ता एक उत्पन्न करता है प्रतिस्पर्धा , सिस्टम एक बनाता है घटना वस्तु जो तब श्रोता को भेजा जाता है जिसे GUI घटक के लिए पंजीकृत किया गया है। फिर, श्रोता में एक विधि वस्तु आह्वान किया जाता है।

घटनाएँ कैसे काम करती हैं?

निम्न स्तर पर, प्रतिस्पर्धा हैंडलर अक्सर काम किसी डिवाइस को पोलिंग करके और हार्डवेयर इंटरप्ट की प्रतीक्षा करके। अनिवार्य रूप से, एक बैकग्राउंड थ्रेड ब्लॉक होता है, जबकि हार्डवेयर इंटरप्ट होने की प्रतीक्षा करता है। जब कोई रुकावट आती है, तो पोल फ़ंक्शन ब्लॉक करना बंद कर देता है।

सिफारिश की: