คุณสมบัติ async ของ script

คำอธิบายและวิธีใช้

async คุณสมบัติที่ตั้งค่าหรือกลับค่าว่าสคริปต์ควรทำงานแบบอัสยน์ทันทีที่มีความสามารถหรือไม่

นี่คือคุณสมบัติที่แสดง <script> แท็ก ของ คุณสมบัติ async.

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

หมายเหตุ:มีหลายวิธีที่จะทำงานสคริปต์ภายนอก:

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

ดูเพิ่มเติม:

คู่มือ HTML:HTML <script> คุณสมบัติ async

คู่มือ HTML:HTML <script> ตามี

ตัวอย่าง

ตรวจสอบว่าสคริปต์จะทำงานแบบอัสยน์ทันทีที่มีความสามารถหรือไม่:

var x = document.getElementById("myScript").async

ทดลองด้วยตัวเอง

ศัพท์

กลับค่าคุณสมบัติ async:

scriptObject.async

ตั้งค่าคุณสมบัติ async:

scriptObject.async = true|false

ค่าของคุณสมบัติ

ค่า คำอธิบาย
true|false

กำหนดว่าสคริปต์ควรทำงานแบบอัสยน์ทันทีที่มีความสามารถหรือไม่

  • true - สคริปต์จะทำงานแบบอัสยน์ทันทีที่มีความสามารถ
  • false - สคริปต์จะไม่ทำงานด้วยวิธีเรียกเรียงอย่างไม่ประมาทเมื่อสามารถใช้งานได้

รายละเอียดเทคนิค

ค่าที่ส่งคืน ค่าทรงพลีสัญญาเป็นค่าเปรียบเทียบ ถ้าสคริปต์สามารถใช้งานได้ จะส่งค่า true อย่างแน่นอน ถ้าไม่สามารถใช้งานได้จะส่งค่า false

การสนับสนุนโดยบราวเซอร์

ตัวเลขในตารางบอกว่าเวอร์ชั่นบราวเซอร์ที่สนับสนุนคุณสมบัตินี้ให้ครบถ้วน

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
สนับสนุน 10.0 สนับสนุน สนับสนุน สนับสนุน