خاصية نصية غير متزامنة
مثال
اكتشف ما إذا تم تنفيذ البرنامج النصي بشكل غير متزامن بمجرد توفره:
var x = document.getElementById("myScript").async
التعريف والاستخدام
تقوم الخاصية غير المتزامنة بتعيين أو إرجاع ما إذا كان يجب تنفيذ البرنامج النصي بشكل غير متزامن بمجرد توفره أم لا.
تعكس هذه الخاصية السمة غير المتزامنة للعلامة <script>.
ملاحظة: السمة غير المتزامن مخصصة فقط للبرامج النصية الخارجية (ويجب استخدامها فقط في حالة وجود السمة src).
ملاحظة: هناك عدة طرق يمكن من خلالها تنفيذ نص خارجي:
- إذا كان غير متزامن موجودًا: يتم تنفيذ البرنامج النصي بشكل غير متزامن مع بقية الصفحة (سيتم تنفيذ البرنامج النصي أثناء استمرار الصفحة في التحليل)
- في حالة عدم وجود التزامن وكان التأجيل موجودًا: يتم تنفيذ النص عند انتهاء تحليل الصفحة
- في حالة عدم وجود "غير متزامن" أو "تأجيل": يتم جلب النص البرمجي وتنفيذه على الفور ، قبل أن يواصل المتصفح تحليل الصفحة
دعم المتصفح
تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم الخاصية بالكامل.
Property | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | Yes | Yes | Yes |
بناء الجملة
إعادة الخاصية غير المتزامنة:
scriptObject.async
قم بتعيين الخاصية غير المتزامنة:
scriptObject.async = true|false
قيم الملكية
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed asynchronously as soon as it is available, or not
|
تفاصيل تقنية
قيمة الإرجاع: | Boolean ، يعود صحيحًا إذا تم تنفيذ البرنامج النصي بشكل غير متزامن بمجرد توفره ، وإلا فإنه سيعيد القيمة false |
---|
الصفحات ذات الصلة
مرجع HTML: سمة HTML <script> غير متزامنة
❮ كائن البرنامج النصي