पाठ 2 / 38

HTML में जावास्क्रिप्ट जोड़ना

स्क्रिप्ट टैग की जगह, और defer बनाम async।

<script> टैग

किसी बाहरी फ़ाइल को लिंक करें, या टैग के बीच सीधे JS लिखें।

<script src="app.js"></script>

<script>
  console.log("Inline JS");
</script>

इसे कहाँ रखें

<script> को </body> से ठीक पहले रखें, या <head> में defer उपयोग करें — दोनों HTML को पहले लोड होने देते हैं ताकि पेज न रुके।

defer बनाम async

defer पार्सिंग पूरी होने के बाद स्क्रिप्ट को क्रम में चलाता है; async डाउनलोड होते ही चलाता है — क्रम की गारंटी नहीं।

<script src="a.js" defer></script>
<script src="b.js" async></script>