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

जावास्क्रिप्ट में ब्राउज़र ईवेंट का परिचय

<घंटा/>

एक घटना एक संकेत है कि कुछ हुआ है।

उदाहरण के लिए, DOM में कुछ बिल्ट-इन इवेंट हैं -

  • क्लिक करें - एक पॉइंटिंग डिवाइस बटन (कोई भी बटन; जल्द ही केवल प्राथमिक बटन होगा) को दबाया गया है और एक तत्व पर जारी किया गया है।

  • माउसओवर - एक पॉइंटिंग डिवाइस को उस तत्व पर ले जाया जाता है जिसमें श्रोता संलग्न होता है या उसके बच्चों में से एक पर होता है।

  • कीअप - कोई भी कुंजी जारी की जाती है

  • लोड करें - एक संसाधन और उसके आश्रित संसाधनों ने लोड करना समाप्त कर दिया है।

आप −

. का उपयोग करके अपने स्वयं के ईवेंट बना सकते हैं
new Event('my-event');

आप इन घटनाओं को डिस्पैचएवेंट का उपयोग करके एक तत्व पर भेज सकते हैं -

एचटीएमएल -

<div id="my-div"></div>

जेएस -

const myDiv = document.querySelector('#my-div')
myDiv.dispatchEvent(new Event('my-event'));

AddEventListener का उपयोग करके ईवेंट प्राप्त करने पर क्या करना है, यह परिभाषित करने के लिए आप ईवेंट श्रोताओं को जोड़ सकते हैं -

एचटीएमएल -

<div id="my-div"></div>

जेएस -

const myDiv = document.querySelector('#my-div')
myDiv.addEventListener(
   // Event for which we want to listen
   'my-event',
   // Handler Function
   (e) => alert('Event fired!')
);
myDiv.dispatchEvent(new Event('my-event'));

उपरोक्त कोड को चलाने से एक ईवेंट श्रोता हमारे div से जुड़ जाएगा जो my-event की घटनाओं को सुनेगा। जब यह इस घटना का सामना करता है तो यह कॉलबैक फ़ंक्शन को कॉल करेगा।

चूंकि हम इस इवेंट को भेज रहे हैं, इसलिए इसे तुरंत सक्रिय कर दिया जाएगा और हमें अलर्ट बॉक्स दिखाई देगा।


  1. जावास्क्रिप्ट एक मोबाइल ब्राउज़र का पता लगा रहा है

    जावास्क्रिप्ट में मोबाइल ब्राउज़र का पता लगाने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&g

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

    फ़ोकस ईवेंट तब सक्रिय होता है जब कोई तत्व फ़ोकस प्राप्त करता है या खो देता है। फोकसइवेंट निम्नलिखित हैं - इवेंट विवरण धुंधला करें इस घटना को तब सक्रिय किया जाता है जब कोई तत्व फोकस खो देता है। फोकस करें तत्व पर फोकस होने पर यह ईवेंट सक्रिय हो जाता है। ध्यान केंद्रित करें इस घटना को तब सक्रिय

  1. जावास्क्रिप्ट में स्क्रॉल इवेंट की व्याख्या करें।

    जब उपयोगकर्ता स्क्रॉलबार को ऊपर या नीचे ले जाकर इंटरैक्ट करता है तो जावास्क्रिप्ट में स्क्रॉल इवेंट सक्रिय हो जाता है। जावास्क्रिप्ट में स्क्रॉल इवेंट के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <m