एचटीएमएल स्थगित विशेषता
परिभाषा और उपयोग
विशेषता एक
defer
बूलियन विशेषता है।
जब मौजूद होता है, तो यह निर्दिष्ट करता है कि पृष्ठ के पार्सिंग समाप्त होने पर स्क्रिप्ट निष्पादित की जाती है।
नोट: विशेषता
defer
केवल बाहरी स्क्रिप्ट के लिए है (केवल तभी उपयोग किया जाना चाहिए जब
src
विशेषता मौजूद हो)।
नोट: बाहरी स्क्रिप्ट को कई तरीकों से निष्पादित किया जा सकता है:
- यदि
async
मौजूद है: स्क्रिप्ट को शेष पृष्ठ के साथ अतुल्यकालिक रूप से निष्पादित किया जाता है (जब पृष्ठ पार्सिंग जारी रखता है तो स्क्रिप्ट निष्पादित की जाएगी) - यदि
async
मौजूद नहीं है औरdefer
मौजूद है: पृष्ठ को पार्स करना समाप्त होने पर स्क्रिप्ट निष्पादित की जाती है - यदि न तो मौजूद है
async
याdefer
मौजूद नहीं है: ब्राउज़र द्वारा पृष्ठ को पार्स करना जारी रखने से पहले, स्क्रिप्ट को तुरंत प्राप्त और निष्पादित किया जाता है
पर लागू होता है
विशेषता का
defer
उपयोग निम्नलिखित तत्व पर किया जा सकता है:
तत्त्व | गुण |
---|---|
<स्क्रिप्ट> | आस्थगित करें |
उदाहरण
उदाहरण
एक स्क्रिप्ट जो पेज लोड होने तक नहीं चलेगी:
<script src="demo_defer.js" defer></script>
ब्राउज़र समर्थन
तालिका में संख्याएं पहले ब्राउज़र संस्करण को निर्दिष्ट करती हैं जो विशेषता का पूर्ण समर्थन करता है।
Attribute | |||||
---|---|---|---|---|---|
defer | Yes | 10.0 | 3.6 | Yes | 15.0 |