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