खोज…


वाक्य - विन्यास

  • <script type="text/javascript"> //some code </script>
  • <script type="text/javascript" src="URL"></script>
  • <script type="text/javascript" src="URL" async>//async code</script>

पैरामीटर

गुण विवरण
src एक जावास्क्रिप्ट फ़ाइल के लिए पथ निर्दिष्ट करता है। या तो एक रिश्तेदार या निरपेक्ष URL।
type MIME प्रकार निर्दिष्ट करता है। यह विशेषता HTML4 में आवश्यक है, लेकिन HTML5 में वैकल्पिक है।
async निर्दिष्ट करता है कि स्क्रिप्ट को एसिंक्रोनस रूप से निष्पादित किया जाएगा (केवल बाहरी स्क्रिप्ट के लिए)। इस विशेषता को किसी भी मूल्य (XHTML को छोड़कर) की आवश्यकता नहीं है।
defer निर्दिष्ट करता है कि पृष्ठ निष्पादित होने पर (केवल बाहरी स्क्रिप्ट के लिए) स्क्रिप्ट समाप्त हो जाएगी। इस विशेषता को किसी भी मूल्य (XHTML को छोड़कर) की आवश्यकता नहीं है।
charset बाहरी स्क्रिप्ट फ़ाइल में उपयोग किए गए वर्ण एन्कोडिंग को निर्दिष्ट करता है, जैसे UTF-8
crossorigin तत्व क्रॉसोरिगिन अनुरोधों को कैसे संभालता है
nonce सामग्री सुरक्षा नीति में प्रयुक्त क्रिप्टोग्राफ़िक नॉन CSP3 की जाँच करता है

टिप्पणियों

एम्बेड जावास्क्रिप्ट कोड (फाइल) हेरफेर करने के लिए प्रयोग किया जाता है http://stackoverflow.com/documentation/javascript/503/document-object-model-dom तत्वों, अपनी जगह <script></script> सही क्लोज़िंग टैग </body> टैग या जावास्क्रिप्ट तरीकों या पुस्तकालयों (जैसे कि ब्राउज़रों की एक किस्म को संभालने के लिए jQuery ) का उपयोग करें जो यह सुनिश्चित करता है कि DOM पढ़ा और हेरफेर करने के लिए तैयार है।

बाहरी जावास्क्रिप्ट फ़ाइल से लिंक करना

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

src विशेषता एंकरों पर href विशेषता की तरह काम करती है: आप या तो एक निरपेक्ष या सापेक्ष URL निर्दिष्ट कर सकते हैं। HTML दस्तावेज़ की समान निर्देशिका के अंदर फ़ाइल के लिंक के ऊपर का उदाहरण। यह आमतौर पर HTML दस्तावेज़ के शीर्ष पर <head> टैग के अंदर जोड़ा जाता है

सीधे जावास्क्रिप्ट कोड सहित

बाहरी फ़ाइल से लिंक करने के बजाय, आप JS कोड को अपने HTML में भी शामिल कर सकते हैं:

<script>
// JavaScript code
</script>

एसिंक्रोनस रूप से निष्पादित एक जावास्क्रिप्ट फ़ाइल भी शामिल है

<script type="text/javascript" src="URL" async></script>

विकलांग जावास्क्रिप्ट को संभालना

यह संभव है कि क्लाइंट ब्राउज़र जावास्क्रिप्ट का समर्थन नहीं करता है या जावास्क्रिप्ट निष्पादन अक्षम है, शायद सुरक्षा कारणों से। उपयोगकर्ताओं को यह बताने में सक्षम होने के लिए कि किसी स्क्रिप्ट को पृष्ठ में निष्पादित किया जाना है, <noscript> टैग का उपयोग किया जा सकता है। जब भी जावास्क्रिप्ट को वर्तमान पृष्ठ के लिए अक्षम किया जाता है तो <noscript> की सामग्री प्रदर्शित होती है।

<script>
  document.write("Hello, world!");
</script>
<noscript>This browser does not support Javascript.</noscript>


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow