คุณสมบัติ 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 |
---|
การสนับสนุนโดยบราวเซอร์
ตัวเลขในตารางบอกว่าเวอร์ชั่นบราวเซอร์ที่สนับสนุนคุณสมบัตินี้ให้ครบถ้วน
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
สนับสนุน | 10.0 | สนับสนุน | สนับสนุน | สนับสนุน |