خاصیت های async , defer در جاوا اسکریپت و تگ script
عملکرد خاصیت های async , defer شبیه به یگدیگر و هر دو آن ها بولی هستند و مربوط به بارگذاری اسکریپت های خارجی تگ script می شوند و می تواند در طراحی و ب سایت و حتی سئو به شما کمک فراوانی کند.
خاصیت defer به مرورگر می گوید تا زمانی که کل صفحه لود نشده است فایل های اسکریپت نباید توسط مرورگر لود شود در واقع هنگامی که صفحه کاملا بار گذاری شد مرورگر اجازه لود اسکریپت را در صفحه دارد.اما خاصیت async که یک خاصیت جدید در html5 است برای تگ script معرفی شده است کافیست تا این خاصیت بولی را به تگ script اضافه کنیم تا مرورگر اسکریپت ها را به محض در دسترس بودن لود کند.
همانطور که در بالا اشاره کردیم هر دو خاصیت بولی هستند و مربوط به تگ اسکریپت جاوا در فایل html هستند.برای مرورگرهای قدیمی توصیه می شود هر دو خاصیت را باهم به کار ببرید زیرا این کار باعث می شود حداقل یکی از این خاصیت ها در صفحه وب اجرا شوند.
این در حالی است که استفاده از خاصیت async مفیدتر به نظر می رسد مرورگر فایل را در پس زمینه دریافت و با اجزای دیگر صفحه وب به خوبی لود می کند.نکته ای که در استفاده از خاصیت async اهمیت دارد زمانی کی که اسکریپت شما به سایر اسکریپت ها وابستگی نداشته باشد می توانید از این خاصیت استفاده کنید.
هیچ نظری موجود نیست:
ارسال یک نظر