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

Source: https://www.geekswithgeeks.com/hi/javascript/js-adding-js-to-html

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

## <script> टैग

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

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

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

## इसे कहाँ रखें

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

## defer बनाम async

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

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