أحدث البرامج التعليمية وتطوير الشبكة
 

HTML <script> defer Attribute

<HTML <script> العلامة

مثال

وهناك سيناريو التي لن تستمر حتى بعد تحميل الصفحة:

<script src="demo_defer.js" defer></script>
انها محاولة لنفسك »

تعريف واستخدام

و defer السمة هي السمة المنطقية.

عندما تكون موجودة، وهي تحدد أن يتم تنفيذ البرنامج النصي عندما تكون الصفحة قد أنهى تحليل.

ملاحظة: defer السمة فقط للمخطوطات الخارجية (يجب أن تستخدم فقط إذا كانت src السمة الحالية).

ملاحظة: هناك عدة طرق يمكن تنفيذ برنامج نصي خارجية:

  • إذا async موجودا: يتم تنفيذ البرنامج النصي بشكل غير متزامن مع بقية الصفحة (سيتم تنفيذ البرنامج النصي في حين تواصل الصفحة إعراب)
  • إذا async غير موجود وإرجاء موجودة: يتم تنفيذ البرنامج النصي عند انتهاء الصفحة من الاعراب
  • إذا لا async أو إرجاء موجود: السيناريو هو الاحتمال وتنفيذها على الفور، قبل أن يستمر مستعرض تحليل الصفحة

دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل السمة.

السمة
defer نعم فعلا 10.0 3.6 نعم فعلا 15.0

الخلافات بين HTML 4.01 و HTML5

لا شيء.


الخلافات بين HTML و XHTML

في XHTML، السمة تقليل حرام، و defer يجب تعريف السمة كما <script defer="defer"> .


بناء الجملة

<script defer>

<HTML <script> العلامة