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

की-अप के बजाय यूज़र के टाइपिंग खत्म करने पर JavaScript फ़ंक्शन कैसे फायर करें?


डिबाउंसिंग तकनीक

यूज़र के टाइपिंग खत्म करने पर JavaScript फ़ंक्शन फायर करने के लिए, निम्नलिखित कोड चलाने का प्रयास करें:

उदाहरण

<html> 
  <body> 
    <script> 
      var timer = null; 
      $("#myText").keydown(function(){ 
        clearTimeout(timer); 
        timer = setTimeout(doStuff, 1000) 
      }); 
      function doStuff() { 
        alert("Write more!"); 
      } 
    </script> 
    <input type = "text" id = "myText" /> 
  </body> 
</html>
  1. जावास्क्रिप्ट में फ़ंक्शन प्रोटोटाइप जावास्क्रिप्ट में फ़ंक्शन प्रोटोटाइप

    जावास्क्रिप्ट में बनाए गए फ़ंक्शन्स में हमेशा जावास्क्रिप्ट इंजन द्वारा प्रोटोटाइप प्रॉपर्टी जोड़ी जाती है। प्रोटोटाइप प्रॉपर्टी एक ऑब्जेक्ट है जिसमें डिफ़ॉल्ट रूप से कंस्ट्रक्टर प्रॉपर्टी होती है। फ़ंक्शन प्रोटोटाइप को निम्न द्वारा एक्सेस किया जा सकता है - functionName.prototype जब ऑब्जेक्ट्स को फ

  1. जावास्क्रिप्ट में फ़ंक्शन बॉरोइंग जावास्क्रिप्ट में फ़ंक्शन बॉरोइंग

    call(), apply() और bind() का उपयोग जावास्क्रिप्ट में मेथड्स बॉरो करने के लिए किया जाता है। जावास्क्रिप्ट में मेथड्स बॉरो करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport&qu

  1. JavaScript में विशिष्ट समय पर फंक्शन कैसे ट्रिगर करें JavaScript में विशिष्ट समय पर फंक्शन कैसे ट्रिगर करें

    इसके लिए, विशिष्ट दिनांक समय का समय निकालें और setTimeout() का उपयोग करके फंक्शन को कॉल करें। कोड निम्नानुसार है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <titl