आपको केवल जावास्क्रिप्ट में टाइमर के बारे में पता होना चाहिए

यह लेख आपको उदाहरण के साथ और विस्तृत ज्ञान प्रदान करेगा कि कैसे उदाहरणों के साथ जावास्क्रिप्ट में टाइमर को लागू किया जाए।

टाइमर किसी भी प्रोग्रामिंग भाषा का एक महत्वपूर्ण पहलू है। जैसा कि हम जानते हैं कि समय पैसा है। तो इस लेख में, हम देखेंगे कि जावास्क्रिप्ट में टाइमर के साथ कैसे लागू किया जाए और काम करें:

जावास्क्रिप्ट में टाइमर के साथ काम करना

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





जावास्क्रिप्ट में एक टाइमर फ़ंक्शन है:सेटटाइमआउट ()

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



विंडो सेटटाइमआउट () विधि

परिभाषा और उपयोग:

सेटटाइमआउट () विधि एक फ़ंक्शन को कॉल करती है या एक निर्दिष्ट संख्या में मिलीसेकंड के बाद एक अभिव्यक्ति का मूल्यांकन करती है।

सुझाव:



  • 1000 एमएस = 1 सेकंड।
  • फ़ंक्शन को केवल एक बार निष्पादित किया जाता है। यदि आपको निष्पादन को दोहराने की आवश्यकता है, तो इसका उपयोग करेंसेटइंटरवल ()तरीका।
  • उपयोगक्लियर टाइमआउट ()फ़ंक्शन को चलने से रोकने के लिए विधि।

यह फ़ंक्शन दो मापदंडों को स्वीकार करता है: ए समारोह , जिसे निष्पादित करने का कार्य है, और एक वैकल्पिक देरी पैरामीटर, जो फ़ंक्शन को निष्पादित करने से पहले प्रतीक्षा करने के लिए समय की मात्रा का प्रतिनिधित्व करने वाले मिलीसेकंड की संख्या है (1 सेकंड = 1000 मिलीसेकंड)।

प्रतिलाभ की मात्रा: यह सेट किए गए टाइमर के आईडी मान का प्रतिनिधित्व करने वाला एक नंबर देता है।

कोड: जावास्क्रिप्ट में टाइमर

यहाँ जावास्क्रिप्ट में टाइमर के लिए कोड है जो 2 मिनट का टाइमर सेट करता है और जब पृष्ठ 'बार ऊपर' अलर्ट करता है। दसेटटाइमआउट ()विधि एक फ़ंक्शन को कॉल करती है या एक निर्दिष्ट संख्या में मिलीसेकंड के बाद एक अभिव्यक्ति का मूल्यांकन करती है।

// सेट मिनट

var मिनट = 2

// सेकंड की गणना करें

var secs = mins * 60

जब पृष्ठ लोड किया जाता है तो // उलटी गिनती फ़ंक्शन को रोक दिया जाता है

समारोह उलटी गिनती () {

सेटटाइमआउट ('कमी' (), 60)

}

// वेतन वृद्धि समारोह मूल्य में वृद्धि करता है।

समारोह में कमी () {

अगर (document.getElementById) {

मिनट = document.getElementById ('मिनट')

सेकंड = document.getElementById ('सेकंड')

// यदि एक मिनट से कम समय शेष है

// केवल सेकंड मान प्रदर्शित करें।

अगर (सेकंड)<59) {

seconds.value = सेकंड

}

// मिनट और सेकंड दोनों को प्रदर्शित करें

// getminutes और geteconds का उपयोग किया जाता है

// मिनट और सेकंड प्राप्त करें

अन्य {

मिनट.वल्यू = गेटमिन्यूट्स ()

seconds.value = geteconds ()

}

// जब एक मिनट से कम समय शेष

// मिनट और सेकंड का रंग

// लाल रंग में परिवर्तन

अगर (मि<1) {

मिनट.स्टाइल। रंग = 'लाल'

seconds.style.color = 'लाल'

}

// अगर सेकंड शून्य हो जाता है,

// फिर पेज अलर्ट टाइम अप

अगर (मि<0) {

सतर्क ('टाइम अप')

मिनट.वल्यू = 0

seconds.value = 0

}

// अगर सेकंड> 0 तो सेकंड घट जाता है

अन्य {

सूखा -

सेटटाइमआउट ('कमी' (), 1000)

}

}

}

समारोह में प्रवेश () {

// मिनट 60 सेकंड से विभाजित है, नीचे गोल है

mins = Math.floor (सेकंड / 60)

मिनटों में लौटें

}

समारोह हो जाता है () {

// मिनट शेष (सेकंड के रूप में) दूर ले जाएं

// कुल सेकंड से शेष

वापसी सेकंड - Math.round (मिनट * 60)

}

sql सर्वर इंटीग्रेशन सर्विसेस ssis स्टेप बाय स्टेप ट्यूटोरियल

शेष समय ::

:

timers-in-javascript

जब एक मिनट से कम समय शेष रहता है, तो टाइमर का रंग लाल में बदल जाता है।

इसके साथ, हम जावास्क्रिप्ट लेख में इस टाइमर के अंत में आते हैं। सी बाहर निकालो 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इसे AngularJs में इस निर्भरता इंजेक्शन के टिप्पणी अनुभाग में उल्लेख करें और हम आपको वापस मिलेंगे।