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

JavaScript में स्क्रिप्ट टैग का उपयोग


HTML <script> टैग

<script> टैग क्लाइंट-साइड JavaScript कोड को परिभाषित करता है या बाहरी स्क्रिप्ट फाइल को शामिल करता है।

विशेषताएं

  • स्क्रिप्ट स्टेटमेंट्स या बाहरी फाइल (src एट्रिब्यूट) रखता है
  • <head> या <body> में रखा जा सकता है
  • JavaScript कोड script टैग के अंदर होना चाहिए

उदाहरण 1: स्क्रिप्ट टैग के बाहर वेरिएबल (गलत)

<html> <body> 
  <p id="demo"></p> 
  var a = 1;  <!-- स्क्रिप्ट टैग के बाहर -->
  <script>
    var b = 2;
    var c = a + b;  // a ग्लोबल स्कोप में है लेकिन...
    document.getElementById("demo").innerHTML = c;
  </script> </body> </html>

आउटपुट

var a = 1

समस्या: ब्राउज़र var a = 1 को टेक्स्ट के रूप में रेंडर करता है क्योंकि यह script टैग के बाहर है।

उदाहरण 2: स्क्रिप्ट टैग के अंदर वेरिएबल (सही)

<html> <body> 
  <p id="demo"></p> 
  <script>
    var a = 1;
    var b = 2;
    var c = a + b;
    document.getElementById("demo").innerHTML = c;
  </script> </body> </html>

आउटपुट

3

स्क्रिप्ट प्लेसमेंट विकल्प

प्लेसमेंटविवरणउपयोग
<head> मेंपेज लोड से पहले लोड होता हैलाइब्रेरीज, क्रिटिकल कोड
<body> अंत मेंHTML पार्स होने के बादसामान्य स्क्रिप्ट्स (अनुशंसित)
बाहरी फाइल<script src="app.js"></script>कैशिंग, मेंटेनेंस, सेपरेशन

आधुनिक एट्रिब्यूट्स

<!-- डिफ़ॉल्ट: पार्सिंग ब्लॉक करता है -->
<script src="app.js"></script>

<!-- async: समानांतर डाउनलोड, क्रम नहीं गारंटीड -->
<script src="analytics.js" async></script>

<!-- defer: समानांतर डाउनलोड, पार्सिंग के बाद क्रम में एक्सेक्यूट -->
<script src="app.js" defer></script>

<!-- मॉड्यूल (ES6) -->
<script type="module" src="main.js"></script>

सर्वोत्तम अभ्यास

  • स्क्रिप्ट्स को <body> के अंत में या defer के साथ <head> में रखें
  • बाहरी फाइल्स का उपयोग करें (कैशिंग, मेंटेनेंस)
  • इनलाइन स्क्रिप्ट्स न्यूनतम रखें
  • type="text/javascript" वैकल्पिक है (HTML5 में डिफ़ॉल्ट)
  1. HTML दस्तावेज़ के लिए आवश्यक टैग कौन से हैं? HTML दस्तावेज़ के लिए आवश्यक टैग कौन से हैं?

    HTML में सामग्री को फॉर्मेट करने, शीर्षक, सामग्री संरेखित करने, वेबसाइट पर सेक्शन जोड़ने आदि के लिए विभिन्न टैग्स हैं। HTML दस्तावेज़ के लिए कुछ आवश्यक टैग्स हैं: doctype, <html>, <head>, <title> और <body>। डॉक्टाइप (doctype) डॉक्टाइप डॉक्टाइप घोषणा प्रकार है। इसका उपयोग यह

  1. JavaScript WITH स्टेटमेंट के उपयोग क्या हैं? JavaScript WITH स्टेटमेंट के उपयोग क्या हैं?

    WITH स्टेटमेंट का उपयोग दिए गए प्रॉपर्टी के लिए डिफॉल्ट ऑब्जेक्ट निर्दिष्ट करने के लिए किया जाता है और यह हमें लंबे ऑब्जेक्ट रेफरेंस लिखने से बचाता है। यह दिए गए ऑब्जेक्ट को स्कोप चेन के शीर्ष पर जोड़ देता है।JavaScript में WITH स्टेटमेंट का कोड:उदाहरण<!DOCTYPE html> <html lang="hi&quo

  1. OS में कर्नेल क्या है? कर्नेल के प्रकार क्या हैं? OS में कर्नेल क्या है? कर्नेल के प्रकार क्या हैं?

    हर ऑपरेटिंग सिस्टम- चाहे वह विंडोज, मैक, लिनक्स, या एंड्रॉइड हो, उसका एक कोर प्रोग्राम होता है जिसे कर्नेल कहा जाता है जो पूरे सिस्टम के लिए बॉस के रूप में कार्य करता है। यह OS का दिल है! कर्नेल एक कंप्यूटर प्रोग्राम के अलावा कुछ नहीं है जो बाकी सब कुछ नियंत्रित करता है। कंप्यूटर पर जो कुछ भी होता ह