سمة غير متزامنة لـ HTML


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

السمة asyncهي سمة منطقية.

عند وجوده ، فإنه يحدد أن البرنامج النصي سيتم تنفيذه بشكل غير متزامن بمجرد توفره.

ملاحظة: السمة asyncمخصصة فقط للنصوص الخارجية (ويجب استخدامها فقط في حالة وجود srcالسمة).

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

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

ينطبق على

يمكن asyncاستخدام السمة على العنصر التالي:

عناصر يصف
<script> غير متزامن

مثال

مثال البرنامج النصي

نص يتم تشغيله بشكل غير متزامن بمجرد توفره:

<script src="demo_async.js" async></script>

دعم المتصفح

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

Attribute
async Yes 10.0 3.6 Yes Yes