توضیح:

این خصوصیت یک خصوصیت از نوع بولین است.

زمانی که مقدار آن برابر با true باشد فایل جاوااسکریپت را همزمان با اجرای سند html در پس زمینه فراخوانی می‌کند و مانع افت سرعت بدلیل اجرای اسکریپت می‌شود. پس از پایان دریافت html جاوااسکریپت را اجرا می‌کند.

این خصوصیت در تگ script که فایل خود را بصورت external فراخوانی کرده است کاربرد دارد.

در کل سه روش برای فراخوانی فایل خارجی اسکریپت وجود دارد:

  • حالت فراخوانی عادی : در این حالت به محض رسیدن به فایل اسکریپت اجرای سند را تا زمان دانلود کامل و اجرای فایل اسکریپت به تعویق می افتد.
  • حالت فراخوانی با defer: در این حالت به محض رسیدن به فایل اسکریپت آن را همزمان با اجرای سند html دریافت کرده و پس از پایان اجرای سند، فایل اسکریپت را اجرا می کند.
  • حالت فراخوانی با async: در این حالت به محض رسیدن به فایل اسکریپت آن را همزمان با اجرای سند html دریافت کرده و آن را به محض در دسترس بودن اجرا می کند.

 

نحوه نوشتن:

 

تگ های استفاده کننده از این خصوصیت:

نام تگ ها
script

 

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

مرورگر Chrome مرورگر Firefox مرورگر Edge مرورگر Safari مرورگر Opera
از ۸ به بعد از ۳٫۵ به بعد از ۱۰ به بعد از ۵٫۵ به بعد از ۱۵ به بعد

 

مثال:

 

دیدگاه خود را بیان کنید

این ایمیل برای عموم منتشر نمی شود