Câu hỏi phỏng vấn jQuery
Câu hỏi

Có sự khác biệt nào giữa body.onload()document.ready() không?

Câu trả lời

Trong lập trình web, cả body.onload()document.ready() đều là các sự kiện được sử dụng để xác định thời điểm chạy mã JavaScript, nhưng chúng có sự khác biệt về thời điểm kích hoạt:

body.onload()

  • Sự kiện body.onload() được kích hoạt sau khi toàn bộ trang web được tải xong, bao gồm cả nội dung HTML, CSS, JavaScript, hình ảnh, iframe và các tài nguyên khác
  • body.onload() thường được sử dụng khi bạn cần đảm bảo rằng tất cả các tài nguyên, đặc biệt là hình ảnh và video, đã sẵn sàng trước khi thực hiện các thao tác trên chúng.

document.ready()

  • Sự kiện document.ready() được cung cấp bởi thư viện jQuery và được kích hoạt ngay khi cấu trúc DOM của trang web đã sẵn sàng, mà không cần chờ đợi việc tải xong các tài nguyên như h...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

jQuery hỗ trợ sự kiện custom như thế nào? Làm sao trigger một custom event?

senior

Khi trang web có nhiều thao tác DOM lớn, bạn nên làm gì để tối ưu jQuery code?

middle

Khi bạn cần gửi JSON object qua POST request bằng jQuery, bạn làm như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào