स्क्रिप्ट async संपत्ति
उदाहरण
पता करें कि क्या स्क्रिप्ट उपलब्ध होते ही एसिंक्रोनस रूप से निष्पादित की गई थी:
var x = document.getElementById("myScript").async
परिभाषा और उपयोग
async प्रॉपर्टी सेट या रिटर्न करती है कि क्या स्क्रिप्ट उपलब्ध होते ही एसिंक्रोनस रूप से निष्पादित की जानी चाहिए या नहीं।
यह गुण <script> टैग की async विशेषता को दर्शाता है।
नोट: async विशेषता केवल बाहरी स्क्रिप्ट के लिए है (और केवल तभी उपयोग की जानी चाहिए जब src विशेषता मौजूद हो)।
नोट: बाहरी स्क्रिप्ट को कई तरीकों से निष्पादित किया जा सकता है:
- यदि async मौजूद है: स्क्रिप्ट को शेष पृष्ठ के साथ अतुल्यकालिक रूप से निष्पादित किया जाता है (जब पृष्ठ पार्सिंग जारी रखता है तो स्क्रिप्ट निष्पादित की जाएगी)
- यदि async मौजूद नहीं है और defer मौजूद है: पृष्ठ को पार्स करना समाप्त होने पर स्क्रिप्ट निष्पादित की जाती है
- यदि न तो async या defer मौजूद है: ब्राउज़र द्वारा पृष्ठ को पार्स करना जारी रखने से पहले, स्क्रिप्ट को तुरंत प्राप्त और निष्पादित किया जाता है
ब्राउज़र समर्थन
तालिका में संख्याएं पहले ब्राउज़र संस्करण को निर्दिष्ट करती हैं जो पूरी तरह से संपत्ति का समर्थन करता है।
Property | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | Yes | Yes | Yes |
वाक्य - विन्यास
async गुण लौटाएँ:
scriptObject.async
एसिंक्स गुण सेट करें:
scriptObject.async = true|false
सम्पत्ति की कीमत
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed asynchronously as soon as it is available, or not
|
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | एक बूलियन, सत्य लौटाता है यदि स्क्रिप्ट उपलब्ध होते ही अतुल्यकालिक रूप से निष्पादित की जाती है, अन्यथा यह झूठी वापसी करती है |
---|
संबंधित पृष्ठ
HTML संदर्भ: HTML <script> async विशेषता
स्क्रिप्ट वस्तु