آموزش صفت Async در HTML

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش صفت Async در HTML با من همراه باشید.

آموزش صفت Async در HTML

Free-Learn

صفت Async در HTML

صفت async یک صفت بولی (Boolean) می باشد, این صفت مشخص میکند که یک اسکریپت بصورت ناسازگار یا نامتقارن و یا غیرهمزمان اجرا شود.

از این صفت فقط میتوان در اسکریپت های خارجی (و حتما باید از صفت src استفاده شده باشد) استفاده کرد. بطور کلی به محض اجرا شدن یک اسکریپت درون یک صفحه این صفت اجرا میشود.

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

  • اگر از صفت async استفاده شده باشد اسکریپت بصورت غیرهمزمان با لود صفحه اجرا میشود.(یعنی براش مهم نیست صفحه کامل لود شده یا نه)
  • اگر از صفت async استفاده نشده باشد و در عوض از صفت defer استفاده شود اسکریپت به محض تمام شدن لود کامل صفحه اجرا میشود.
  • اگر نه از صفت async و نه defer استفاده شود اسکریپت بصورت همزمان با لود صفحه اجرا میشود.

Free-Learn

عناصری که توسط این صفت پشتیبانی می شوند

این صفت را میتوان در عناصر/تگ های زیر بکار برد.

<script>

Free-Learn

مثال از صفت Async در HTML

در ادامه میتوانید یک مثال از این صفت را مشاهده نمایید.

امتحان کنید

Free-Learn

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

در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از صفت async در HTML پشتیبانی میکنند یا خیر.

نام صفت Chrome Firefox Opera Safari IE
async بله ۳٫۶ بله بله ۱۰

Free-Learn

نکات و توضیحات

صفت async یک صفت جدید/اضافه شده در HTML5‌ می باشد.

از این صفت فقط میتوان در اسکریپت های خارجی که صفت src در آنها وجود دارد استفاده کرد.

در XHTML نحوه تعریف یا استفاده از این صفت بصورت زیر می باشد.


Free-Learn