जावास्क्रिप्ट में निष्पादन में देरी
आइए अब setTimeout setTimeout फ़ंक्शन को समझते हैं,
जो कोड को लॉन्च करने से पहले
एक विलंब करने की अनुमति देता है। setInterval फ़ंक्शन के विपरीत,
यह विलंब केवल एक बार होगा।
setTimeout अपने पहले पैरामीटर के रूप में
फ़ंक्शन का स्रोत कोड लेता है, और दूसरे के रूप में -
इस फ़ंक्शन को लॉन्च करने से पहले मिलीसेकंड में विलंब।
आइए किसी उदाहरण पर फ़ंक्शन के काम को देखें। मान लीजिए कि हमारे पास इस प्रकार का बटन है:
<input type="submit" id="elem">
चर में हमारे बटन का लिंक प्राप्त करें:
let elem = document.querySelector('#elem');
आइए अब ऐसा करें कि बटन दबाने पर
एक alert स्क्रीन पर दिखाई दे, लेकिन
तुरंत नहीं, बल्कि दबाने के 3 सेकंड बाद:
elem.addEventListener('click', function() {
setTimeout(function() {
alert('!');
}, 3000);
});
एक पैराग्राफ दिया गया है। वह कोड लिखें जो
पृष्ठ लोड होने के 10 सेकंड बाद
इस पैराग्राफ में एक संदेश प्रदर्शित करेगा।