Tập lệnh hoãn trong JavaScript là gì?
Tập lệnh hoãn trong JavaScript là gì?

Video: Tập lệnh hoãn trong JavaScript là gì?

Video: Tập lệnh hoãn trong JavaScript là gì?
Video: ASYNC JavaScript trong 30 phút (CALLBACK, PROMISES, ASYNC AWAIT) 2024, Có thể
Anonim

Các hoãn lại thuộc tính cho trình duyệt biết rằng nó sẽ tiếp tục hoạt động với trang và tải kịch bản "Trong nền", sau đó chạy kịch bản khi nó tải. Tập lệnh với hoãn lại không bao giờ chặn trang. Tập lệnh với hoãn lại luôn thực thi khi DOM đã sẵn sàng, nhưng trước sự kiện DOMContentLoaded.

Cũng cần biết là, hoãn lại trong JavaScript là gì?

Một lời hứa là một trình giữ chỗ cho một kết quả ban đầu không xác định trong khi hoãn lại đại diện cho phép tính tạo ra giá trị. Trong khi một lời hứa là một giá trị được trả về bởi một hàm không đồng bộ, thì một hoãn lại có thể được giải quyết hoặc từ chối bởi trình gọi của nó, điều này tách lời hứa với trình giải quyết.

Thứ hai, async defer trong JavaScript là gì? Không đồng bộ vs Hoãn lại Với không đồng bộ , tệp được tải xuống không đồng bộ và sau đó được thực thi ngay khi tải xuống. Với hoãn lại , tệp được tải xuống không đồng bộ nhưng chỉ được thực thi khi quá trình phân tích cú pháp tài liệu hoàn tất. Với hoãn lại , các tập lệnh sẽ thực thi theo thứ tự như khi chúng được gọi.

Tương ứng, sự khác biệt giữa tải không đồng bộ tệp kịch bản và trì hoãn tải tệp kịch bản là gì?

Các sự khác biệt giữa không đồng bộ và hoãn lại trung tâm xung quanh khi kịch bản được thực thi. Mỗi tập lệnh không đồng bộ thực thi ở cơ hội đầu tiên sau khi tải xong và trước cửa sổ trọng tải biến cố. Trong khi trì hoãn kịch bản , mặt khác, được đảm bảo sẽ được thực thi bên trong thứ tự chúng xảy ra bên trong trang.

Làm thế nào để thêm trì hoãn trong JavaScript?

Các HOÃN LẠI Phương pháp bạn có thể cộng NS hoãn lại ”Cho mỗi thẻ bên ngoài của bạn. Cái gì ' hoãn lại Thuộc tính 'làm là thông báo cho trình duyệt web không tải nó cho đến khi HTML tải xong.

Đề xuất: