HTML <script> تأجيل السمة

❮ علامة 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>