خاصية defer لـ Script
التعريف والاستخدام
defer
إذا كان يجب تنفيذ السكربت عند اكتمال تحليل الصفحة.
ت reflect علامة <script> من خاصية defer.
ملاحظة:خاصية defer تنطبق فقط على السكربت الخارجي (وينبغي استخدامها فقط عند ضبط خاصية src).
ملاحظة:هناك عدة طرق لتنفيذ السكربت الخارجي:
- إذا كان async موجودًا: تنفيذ السكربت بشكل متوازي مع بقية الصفحة (سيتم تنفيذ السكربت بينما يستمر تحليل الصفحة)
- إذا لم يكن async موجودًا لكن defer موجودًا: تنفيذ السكربت عند اكتمال تحليل الصفحة
- إذا لم يكن async أو defer موجودًا: اتمام الحصول على وتنفيذ السكربت قبل استمرار تحليل الصفحة من قبل المتصفح
انظر أيضًا:
دليل HTML:HTML <script> defer خاصیت
دليل HTML:HTML <script> علامت
مثال
تحديد ما إذا تم تنفيذ السكربت عند اكتمال تحليل الصفحة:
var x = document.getElementById("myScript").defer
القواعد النحوية
استرداد خاصية defer:
scriptObject.defer
ضبط خاصية defer:
scriptObject.defer = true|false
قيمة الخاصية
قيمة | وصف |
---|---|
true|false |
تعیین میکند که آیا باید اسکریپت در زمان تکمیل تحلیل صفحه اجرا شود یا خیر.
|
جزئیات فنی
ارتباط بازگشتی: | بولین، اگر اسکریپت پس از تکمیل تحلیل صفحه اجرا شود، true برمیگرداند؛ در غیر این صورت false برمیگرداند。 |
---|
پشتیبانی از مرورگر
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |