HTML <script> تأجيل السمة
مثال
نص يتم تنزيله بالتوازي مع تحليل الصفحة ، ويتم تنفيذه بعد انتهاء تحليل الصفحة:
<script src="demo_defer.js" defer></script>
التعريف والاستخدام
السمة defer
هي سمة منطقية.
إذا defer
تم تعيين السمة ، فإنها تحدد أن البرنامج النصي يتم تنزيله بالتوازي مع تحليل الصفحة ، ويتم تنفيذه بعد انتهاء تحليل الصفحة.
ملاحظة: السمة defer
مخصصة فقط للنصوص الخارجية (يجب استخدامها فقط في حالة وجود
src
السمة).
ملاحظة: هناك عدة طرق يمكن من خلالها تنفيذ نص خارجي:
- إذا كان
async
موجودًا: يتم تنزيل البرنامج النصي بالتوازي مع تحليل الصفحة ، ويتم تنفيذه بمجرد توفره (قبل اكتمال التحليل) - إذا كان
defer
موجودًا (وليسasync
): يتم تنزيل البرنامج النصي بالتوازي مع تحليل الصفحة ، ويتم تنفيذه بعد انتهاء تحليل الصفحة - في حالة عدم وجوده
async
أو عدمdefer
وجوده: يتم تنزيل البرنامج النصي وتنفيذه على الفور ، مما يؤدي إلى حظر التحليل حتى اكتمال البرنامج النصي
دعم المتصفح
تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم السمة بشكل كامل.
Attribute | |||||
---|---|---|---|---|---|
defer | 8.0 | 10.0 | 3.5 | 5.0 | 15.0 |
بناء الجملة
<script defer>
❮ علامة HTML <script>