ข้อมูลอ้างอิงHTML

HTML โดยตัวอักษร HTML ตามหมวดหมู่ รองรับ HTML Browser แอตทริบิวต์ HTML HTML Global Attributes เหตุการณ์ HTML HTML สี HTML Canvas HTML เสียง/วิดีโอ ชุดอักขระ HTML HTML Doctypes การเข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTML ข้อความ HTTP วิธี HTTP ตัวแปลง PX เป็น EM แป้นพิมพ์ลัด


HTML <script> แอตทริบิวต์async

❮ แท็ก HTML <script>

ตัวอย่าง

สคริปต์ที่จะดาวน์โหลดควบคู่ไปกับการแยกวิเคราะห์หน้า และดำเนินการทันทีที่พร้อมใช้งาน:

<script src="demo_async.js" async></script>

ความหมายและการใช้งาน

แอตทริบิวต์asyncนี้เป็นแอตทริบิวต์บูลีน

หาก มีการ asyncตั้งค่าแอตทริบิวต์ สคริปต์จะถูกดาวน์โหลดควบคู่ไปกับการแยกวิเคราะห์หน้า และดำเนินการทันทีที่พร้อมใช้งาน การแยกวิเคราะห์ของหน้าจะถูกขัดจังหวะเมื่อสคริปต์ถูกดาวน์โหลดอย่างสมบูรณ์ จากนั้นสคริปต์จะถูกดำเนินการ ก่อนที่การแยกวิเคราะห์ส่วนที่เหลือของหน้าจะดำเนินต่อไป

หมายเหตุ:แอตทริบิวต์asyncนี้ใช้สำหรับสคริปต์ภายนอกเท่านั้น (และควรใช้เฉพาะเมื่อมี srcแอตทริบิวต์เท่านั้น)

หมายเหตุ:มีหลายวิธีที่สามารถใช้สคริปต์ภายนอกได้:

  • หากasyncมี: สคริปต์จะถูกดาวน์โหลดควบคู่ไปกับการแยกวิเคราะห์หน้า และดำเนินการทันทีที่พร้อมใช้งาน (ก่อนการแยกวิเคราะห์เสร็จสิ้น)
  • ถ้า deferมี (และไม่ใช่async): สคริปต์ถูกดาวน์โหลดควบคู่ไปกับการแยกวิเคราะห์หน้า และดำเนินการหลังจากหน้าแยกวิเคราะห์เสร็จแล้ว
  • หากไม่มีasyncหรือ ไม่มี defer: สคริปต์จะถูกดาวน์โหลดและดำเนินการทันที บล็อกการแยกวิเคราะห์จนกว่าสคริปต์จะเสร็จสิ้น

รองรับเบราว์เซอร์

ตัวเลขในตารางระบุเบราว์เซอร์รุ่นแรกที่สนับสนุนแอตทริบิวต์อย่างเต็มที่

Attribute
async 8.0 10.0 3.6 5.1 15.0

ไวยากรณ์

<script async>

❮ แท็ก HTML <script>