ตัวอย่าง
หาคำตอบว่าสคริปต์ได้ดำเนินการถ่ายทอดสดได้ทันทีที่พร้อมใช้งาน:
var x = document.getElementById("myScript").async
ผลของ x จะเป็น:
true
ลองตัวเอง» ความหมายและการใช้งาน
ชุดคุณสมบัติ async หรือผลตอบแทนไม่ว่าจะเป็นสคริปต์ควรจะดำเนินการถ่ายทอดสดเร็วที่สุดเท่าที่มันจะใช้ได้หรือไม่
คุณสมบัตินี้สะท้อนให้เห็นถึง async แอตทริบิวต์ของ <script> แท็ก
หมายเหตุ: async แอตทริบิวต์เป็นเพียงสำหรับสคริปต์ภายนอก (และควรจะใช้เฉพาะในกรณีที่ src แอตทริบิวต์ที่มีอยู่)
หมายเหตุ: มีหลายวิธีสคริปต์ภายนอกสามารถดำเนินการมีดังนี้:
- หาก async เป็นปัจจุบัน: สคริปต์ที่จะดำเนินการถ่ายทอดสดกับส่วนที่เหลือของหน้า (สคริปต์ที่จะดำเนินการในขณะที่หน้ายังคงแยก)
- หาก async ไม่เป็นปัจจุบันและเป็นปัจจุบัน Defer: สคริปต์จะถูกดำเนินการเมื่อเพจได้เสร็จสิ้นการแยก
- หากไม่ async หรือเลื่อนเป็นปัจจุบัน: สคริปต์ที่เป็นความจริงและดำเนินการได้ทันทีก่อนที่เบราว์เซอร์ยังคงแยกหน้า
สนับสนุนเบราว์เซอร์
คุณสมบัติ async ได้รับการสนับสนุนในเบราว์เซอร์ที่สำคัญทั้งหมด
หมายเหตุ: คุณสมบัติ async จะไม่ได้รับการสนับสนุนใน IE 9 และรุ่นก่อนหน้าและในโรงละครโอเปร่าที่ 12 และรุ่นก่อนหน้านี้
วากยสัมพันธ์
คืนทรัพย์สิน async นี้:
scriptObject .async
ตั้งค่าคุณสมบัติ async นี้:
scriptObject .async=true|false
ค่าทรัพย์สิน
ความคุ้มค่า | ลักษณะ |
---|---|
true|false | ระบุว่าสคริปต์ควรจะดำเนินการถ่ายทอดสดเร็วที่สุดเท่าที่มันจะใช้ได้หรือไม่
|
รายละเอียดทางเทคนิค
กลับค่า: | บูลีนกลับจริงถ้าสคริปต์ที่จะดำเนินการถ่ายทอดสดเร็วที่สุดเท่าที่จะสามารถใช้ได้มิฉะนั้นก็จะส่งกลับเท็จ |
---|
หน้าเว็บที่เกี่ยวข้อง
อ้างอิง HTML: HTML <script> แอตทริบิวต์ async
<object สคริปต์