سمة غير متزامنة لـ 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 |