Thuộc tính async của script
Định nghĩa và cách sử dụng
async
thuộc tính thiết lập hoặc trả về script có nên chạy đồng bộ khi có thể hay không.
Thuộc tính này phản ánh thẻ <script> của Thuộc tính async.
Chú ý:Thuộc tính async chỉ áp dụng cho script外部 (và chỉ nên sử dụng khi thiết lập thuộc tính src).
Chú ý:Có nhiều cách để chạy script外部
- Nếu có async: Chạy script đồng bộ với phần còn lại của trang (script sẽ chạy khi trang tiếp tục phân tích)
- Nếu không có async nhưng có defer: Chạy script khi trang hoàn thành phân tích
- Nếu cả async và defer đều không có: Chạy script ngay lập tức trước khi trình duyệt tiếp tục phân tích trang
Xem thêm:
Hướng dẫn HTML:Thuộc tính async của thẻ <script> HTML
Hướng dẫn HTML:Thẻ <script> HTML
Mẫu
Kiểm tra xem script có chạy đồng bộ khi có thể hay không:
var x = document.getElementById("myScript").async
Cú pháp
Trả về thuộc tính async:
scriptObject.async
Đặt thuộc tính async:
scriptObject.async = true|false
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
true|false |
Định nghĩa script có nên chạy đồng bộ khi có thể hay không.
|
Chi tiết kỹ thuật
Giá trị trả về: | Giá trị boolean, nếu vân bản script có thể sử dụng được thì sẽ thực thi theo cách đồng bộ, sẽ trả về true; ngược lại trả về false. |
---|
Hỗ trợ trình duyệt
Số trong bảng cho biết phiên bản trình duyệt đầu tiên hỗ trợ thuộc tính này hoàn toàn.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Hỗ trợ | 10.0 | Hỗ trợ | Hỗ trợ | Hỗ trợ |