Trì hoãn không đồng bộ script là gì?
Trì hoãn không đồng bộ script là gì?

Video: Trì hoãn không đồng bộ script là gì?

Video: Trì hoãn không đồng bộ script là gì?
Video: ASYNC JavaScript trong 30 phút (CALLBACK, PROMISES, ASYNC AWAIT) 2024, Tháng mười hai
Anonim

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 sự kiện tải của cửa sổ. Trong khi trì hoãn kịch bản mặt khác, được đảm bảo thực hiện theo thứ tự chúng xuất hiện trong trang.

Cũng được hỏi, cái nào tốt hơn không đồng bộ hay trì hoãn?

HOÃN LẠI luôn khiến việc thực thi tập lệnh xảy ra cùng lúc hoặc muộn hơn ASYNC . Do đó, nó tốt hơn sử dụng HOÃN LẠI để quá trình thực thi của chúng xảy ra ngoài thời gian kết xuất chính. HOÃN LẠI tập lệnh không bao giờ có thể chặn các tập lệnh đồng bộ, trong khi ASYNC tập lệnh có thể tùy thuộc vào tốc độ tải xuống của chúng.

Ngoài ra, trì hoãn kịch bản có nghĩa là gì? Sự định nghĩa và Cách sử dụng hoãn lại thuộc tính Là thuộc tính boolean. Khi xuất hiện, nó chỉ định rằng kịch bản là được thực thi khi trang đã hoàn tất quá trình phân tích cú pháp. Lưu ý: hoãn lại thuộc tính Là chỉ dành cho bên ngoài tập lệnh (chỉ nên được sử dụng nếu thuộc tính src Là Món quà).

Về vấn đề này, không đồng bộ tập lệnh có nghĩa là gì?

Các không đồng bộ thuộc tính Là thuộc tính boolean. Khi xuất hiện, nó chỉ định rằng kịch bản sẽ được thực thi không đồng bộ ngay sau khi nó Là có sẵn. Nếu không không đồng bộ hoặc trì hoãn là Giới thiệu kịch bản là được tìm nạp và thực thi ngay lập tức, trước khi trình duyệt tiếp tục phân tích trang.

Tôi có thể sử dụng tính năng trì hoãn tập lệnh không?

Trong thực tế, hoãn lại Là đã sử dụng vì tập lệnh cần toàn bộ DOM và / hoặc thứ tự thực thi tương đối của chúng là quan trọng. Và async là đã sử dụng để độc lập tập lệnh , như quầy hoặc quảng cáo. Và thứ tự thực hiện tương đối của họ làm không vấn đề.

Đề xuất: