خاصية 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 - اسکریپت پس از تکمیل تحلیل صفحه اجرا نمی‌شود

جزئیات فنی

ارتباط بازگشتی: بولین، اگر اسکریپت پس از تکمیل تحلیل صفحه اجرا شود، true برمی‌گرداند؛ در غیر این صورت false برمی‌گرداند。

پشتیبانی از مرورگر

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی