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

जावास्क्रिप्ट डोम इवेंट क्या हैं?


आप किसी घटना के घटित होने पर जावास्क्रिप्ट को निष्पादित कर सकते हैं जैसे कि उपयोगकर्ता माउस पर क्लिक करता है, एक छवि लोड करता है, जब उपयोगकर्ता HTML तत्व पर क्लिक करता है, HTML फॉर्म जमा करता है, आदि। घटनाएं हैं दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) स्तर 3 का एक भाग और प्रत्येक HTML तत्व में ईवेंट का एक सेट होता है, जो JavaScript कोड को ट्रिगर कर सकता है।

उदाहरण

आइए एक उदाहरण देखते हैं, जो आपको टेक्स्ट बदलने के लिए किसी ईवेंट हैंडलर से फ़ंक्शन को कॉल करने की अनुमति देता है

लाइव डेमो

<!DOCTYPE html>
<html>
   <body>
      <p onclick="myEvent(this)">Click me</p>
      <script>
         function myEvent(id) {
            id.innerHTML = "Welcome!";
         }
      </script>
   </body>
</html>

यहां हम ईवेंट और JavaScript के बीच संबंध को समझने के लिए कुछ उदाहरण देखेंगे।

ऑनक्लिक घटना प्रकार

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

उदाहरण

निम्न उदाहरण आज़माएं।

लाइव डेमो

<html>
   <head>
      <script>
         <!--
            function sayHello()  {
               alert("Hello World")
            }
         //-->
      </script>
   </head>
   <body>
      <p>Click the following button and see result</p>
      <form>
         <input type="button" onclick="sayHello()" value="Say Hello" />
      </form>
   </body>
</html>

ऑनमाउसओवर और ऑनमाउसआउट

ये दो प्रकार के ईवेंट आपको छवियों के साथ या टेक्स्ट के साथ भी अच्छा प्रभाव बनाने में मदद करेंगे। जब आप अपने माउस को किसी तत्व पर लाते हैं तो ऑनमाउसओवर ईवेंट ट्रिगर हो जाता है और जब आप अपने माउस को उस तत्व से बाहर ले जाते हैं तो ऑनमाउसआउट ट्रिगर हो जाता है।

उदाहरण

निम्न उदाहरण आज़माएं।

लाइव डेमो

<html>
   <head>
      <script>
         <!--
            function over() {
               document.write ("Mouse Over");
            }
            function out() {
               document.write ("Mouse Out");
            }
         //-->
      </script>
   </head>
   <body>
      <p>Bring your mouse inside the division to see the result:</p>
      <div onmouseover="over()" onmouseout="out()">
         <h2> This is inside the division </h2>
      </div>
   </body>
</html>

  1. जावास्क्रिप्ट में स्क्रीनएक्स माउस इवेंट की क्या भूमिका है?

    जब कोई ईवेंट ट्रिगर होता है, तो स्क्रीनएक्स माउस इवेंट माउस पॉइंटर का क्षैतिज निर्देशांक लौटाता है। उदाहरण screenX . को लागू करने का तरीका जानने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं जावास्क्रिप्ट में माउस इवेंट। <!DOCTYPE html> <html>    <body>   &nb

  1. जावास्क्रिप्ट में वादे क्या हैं?

    वादे हमें अतुल्यकालिक संचालन करने की अनुमति देते हैं जहां मूल्य उन्नत में ज्ञात नहीं है जब वादा बनाया जा रहा था। एक वादे में तीन राज्य लंबित, पूरे और अस्वीकृत हो सकते हैं। जावास्क्रिप्ट में वादों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> &

  1. सी # में घटनाएं क्या हैं?

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