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