Bạn có thể trì hoãn JavaScript nội tuyến không?
Bạn có thể trì hoãn JavaScript nội tuyến không?

Video: Bạn có thể trì hoãn JavaScript nội tuyến không?

Video: Bạn có thể trì hoãn JavaScript nội tuyến không?
Video: JavaScript có gì mà hot vậy? Lộ trình trở thành Full-Stack JavaScript siêu đầy đủ 2024, Có thể
Anonim

Các tập lệnh với hoãn lại tải thuộc tính theo thứ tự chúng được chỉ định, nhưng không phải trước khi bản thân tài liệu được tải. Như hoãn lại không ảnh hưởng đến kịch bản trừ khi chúng cũng có thuộc tính src, kịch bản cái đó được thực thi là của bạn kịch bản nội tuyến.

Hơn nữa, 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.

Cũng biết, trì hoãn không đồng bộ 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 tự, bạn có thể hoãn jQuery không?

Các jQuery . Hoãn lại phương pháp có thể được truyền vào một hàm tùy chọn, được gọi ngay trước khi phương thức trả về và được chuyển sang hàm mới hoãn lại đối tượng vừa là đối tượng này vừa là đối số đầu tiên của hàm. Hàm được gọi có thể đính kèm các cuộc gọi lại bằng cách sử dụng hoãn lại.

Không đồng bộ hay trì hoãn cái nào tốt hơ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.

Đề xuất: