سمة تأجيل 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