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

HTML में पेज पार्सिंग समाप्त होने पर स्क्रिप्ट कैसे निष्पादित करें?

HTML में पेज पार्सिंग समाप्त होने पर स्क्रिप्ट निष्पादित करने के लिए defer एट्रिब्यूट का उपयोग करें।

सबसे पहले एक JS फ़ाइल जोड़ें।

इसे नाम दें, new.js:

function sayHello() {
  alert("Hello World")
}

उदाहरण

अब HTML कोड जोड़ें और उपरोक्त स्क्रिप्ट निष्पादित करें:

<html>
  <head>
    <script src="new.js" defer></script>
  </head>
  <body>
    <p>This is demo text.</p>
  </body>
</html>

defer एट्रिब्यूट स्क्रिप्ट को तब तक डाउनलोड होने देता है जब तक HTML पार्स हो रहा है, लेकिन निष्पादन तब तक रोकता है जब तक पार्सिंग पूरी नहीं हो जाती। यह <head> में स्क्रिप्ट रखने पर भी पेज लोड को ब्लॉक नहीं करता।

  1. - HTML में उपयोगकर्ता पेज पर नेविगेट होने पर स्क्रिप्ट कैसे चलाएं?

    onpageshow एट्रिब्यूट का उपयोग तब स्क्रिप्ट चलाने के लिए किया जाता है जब उपयोगकर्ता किसी पेज पर नेविगेट करता है (बैक/फॉरवर्ड बटन, नया टैब, रिलोड सहित)। यह onload से अलग है - onpageshow हर बार फायर होता है (bfcache से रिस्टोर होने पर भी), जबकि onload केवल प्रारंभिक लोड पर। उदाहरण <!DOCTYPE html&g

  1. - HTML में तत्व पर क्लिक होने पर स्क्रिप्ट कैसे निष्पादित करें?

    onclick इवेंट एट्रिब्यूट onclick एट्रिब्यूट HTML में किसी तत्व पर क्लिक होने पर JavaScript कोड निष्पादित करने के लिए उपयोग किया जाता है। यह सबसे सामान्य माउस इवेंट है और लगभग सभी HTML तत्वों पर काम करता है। उदाहरण निम्नलिखित कोड onclick एट्रिब्यूट का उपयोग दिखाता है: <!DOCTYPE html> <html

  1. - HTML में तत्व को फोकस मिलने पर स्क्रिप्ट कैसे निष्पादित करें?

    onfocus इवेंट एट्रिब्यूट onfocus एट्रिब्यूट HTML में किसी तत्व को फोकस मिलने पर (क्लिक, टैब, या प्रोग्रामेटिक रूप से) स्क्रिप्ट निष्पादित करता है। यह फॉर्म फील्ड्स, लिंक्स, बटन्स, और tabindex वाले तत्वों पर काम करता है। उदाहरण निम्नलिखित कोड onfocus एट्रिब्यूट का उपयोग दिखाता है: { el