ข้อมูลอ้างอิง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 async


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

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

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

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

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

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

นำไปใช้กับ

สามารถใช้ แอตทริบิวต์ asyncกับองค์ประกอบต่อไปนี้:

องค์ประกอบ คุณลักษณะ
<script> async

ตัวอย่าง

ตัวอย่างสคริปต์

สคริปต์ที่จะรันแบบอะซิงโครนัสทันทีที่พร้อมใช้งาน:

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

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

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

Attribute
async Yes 10.0 3.6 Yes Yes