Tôi muốn tải trong mã JavaScript sau bằng cả hoãn và async:Bạn có thể sử dụng cả thuộc tính async và trì hoãn trên thẻ tập lệnh HTML không?
<script defer async src="/js/somescript.js"></script>
Từ Hoãn được hỗ trợ bởi Internet Explorer 5.5+, như bạn có thể nhìn thấy ở CanIUse.com, tôi muốn một cách duyên dáng dự phòng để sử dụng hoãn nếu async không khả dụng. Không đồng bộ, tôi nghĩ tốt hơn nên sử dụng khi có sẵn nhưng không được hỗ trợ cho đến khi Internet Explorer 10.
Do đó, câu hỏi của tôi là mã HTML hợp lệ ở trên? Nếu không, liệu có thể tạo ra tình huống này bằng cách sử dụng JavaScript một cách duyên dáng để quay lại sử dụng trì hoãn trên một tập lệnh khi không có sẵn đồng bộ không?
+1 để tìm hiểu thông số W3C –
Điều đó có đúng không ?: 1.both 'async' 'defer' tồn tại, các trình duyệt hiện đại chạy dưới dạng' async'; 2.both 'async' 'defer' tồn tại, các trình duyệt cũ chạy dưới dạng' trì hoãn' thay vì hành vi 'mặc định' – vikyd