मैं दोनों को स्थगित और का उपयोग कर async निम्नलिखित JavaScript कोड में लोड करने के लिए करना चाहते हैं:क्या आप HTML स्क्रिप्ट टैग पर async और defer विशेषता दोनों का उपयोग कर सकते हैं?
<script defer async src="/js/somescript.js"></script>
आस्थगित करें के बाद से, इंटरनेट एक्सप्लोरर 5.5 + का समर्थन प्राप्त है के रूप में आप CanIUse.com पर देख सकते हैं, मैं शान से वापस आने के लिए करना चाहते अगर एसिंक उपलब्ध नहीं है तो डिफर का उपयोग करने के लिए। Async मुझे लगता है कि यह उपलब्ध होने पर उपयोग करना बेहतर है लेकिन यह इंटरनेट एक्सप्लोरर 10 तक समर्थित नहीं है।
मेरा प्रश्न इसलिए उपरोक्त कोड मान्य HTML है? यदि नहीं, तो क्या एसिंक उपलब्ध नहीं होने पर स्क्रिप्ट पर डिफर का उपयोग करने के लिए शानदार रूप से गिरने के जावास्क्रिप्ट का उपयोग करके इस स्थिति को बनाना संभव है?
W3C spec –
में डेलविंग के लिए +1 क्या यह सच है ?: 1. दोनों 'async'' defer' मौजूद हैं, आधुनिक ब्राउज़र 'async' के रूप में चलते हैं; 2. दोनों 'async'' defer' मौजूद हैं, पुराने ब्राउज़र 'डिफ़ॉल्ट' व्यवहार के बजाय 'defer' के रूप में चलाए जाते हैं – vikyd