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

मुझे इनलाइन स्क्रिप्ट का उपयोग कब करना चाहिए और बाहरी जावास्क्रिप्ट फ़ाइल का उपयोग कब करना चाहिए?

<घंटा/>

प्रदर्शन बढ़ाने के लिए, जावास्क्रिप्ट को बाहरी रखने का प्रयास करें। अलग कोड वेब ब्राउज़र के लिए कैश करना आसान बनाता है। हालांकि, इनलाइन स्क्रिप्ट का उपयोग तभी करें जब आप सिंगल पेज वेबसाइट बना रहे हों।

फिर भी, बाहरी कोड यानी बाहरी जावास्क्रिप्ट का उपयोग करना बेहतर है। JavaScript को बाहरी फ़ाइल में रखने के लिए .js एक्सटेंशन वाली एक बाहरी JavaScript फ़ाइल बनाएँ। बनाने के बाद, इसे स्क्रिप्ट टैग में HTML फ़ाइल में जोड़ें। उस बाहरी JavaScript फ़ाइल को शामिल करने के लिए src विशेषता का उपयोग किया जाता है।

यदि आपके पास एक से अधिक बाहरी जावास्क्रिप्ट फ़ाइल हैं, तो पेज के प्रदर्शन को बढ़ाने के लिए इसे उसी वेब पेज में जोड़ें।

मान लें कि निम्नलिखित new.js हमारी बाहरी JavaScript फ़ाइल है -

function display() {
   alert("Hello World!");
}

अब बाहरी जावास्क्रिप्ट फ़ाइल को HTML वेब पेज में जोड़ें

उदाहरण

लाइव डेमो
<html>
   <body>
   <form>
      <input type = "button" value = "Result" onclick = "display()"/>
   </form>

   <script src = "new.js">
   </script>
   </body>
</html>

  1. HTML पेज के अंदर बाहरी जावास्क्रिप्ट को कैसे शामिल करें?

    HTML टैग का उपयोग आपके HTML दस्तावेज़ में एक स्क्रिप्ट घोषित करने के लिए किया जाता है। इसके माध्यम से आप क्लाइंट-साइड जावास्क्रिप्ट को परिभाषित कर सकते हैं। लेकिन, क्या होगा यदि आप किसी HTML पेज के अंदर बाहरी जावास्क्रिप्ट जोड़ना चाहते हैं? ठीक है, आप इसे आसानी से टैग की src विशेषता का उपयोग करके

  1. जावास्क्रिप्ट में फ़ाइल और फ़ाइल रीडर?

    निम्नलिखित कोड जावास्क्रिप्ट में फ़ाइल और फ़ाइल रीडर दिखा रहा है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docum

  1. आपको जावास्क्रिप्ट एरो फंक्शंस का उपयोग कब नहीं करना चाहिए?

    तीर फ़ंक्शन का उपयोग ऑब्जेक्ट विधि के रूप में नहीं किया जाना चाहिए क्योंकि एक तीर फ़ंक्शन का अपना यह नहीं होता है। यह संलग्न लेक्सिकल स्कोप का यह मान लेता है जो ऑब्जेक्ट के बजाय विंडो ऑब्जेक्ट है। यह समस्याएँ पैदा कर सकता है क्योंकि अब हम इच्छित वस्तु के बजाय विंडो ऑब्जेक्ट गुणों को घेरेंगे और उन तक