Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt giữa JavaScript nội tuyến và tệp bên ngoài là gì?


Sau đây là sự khác biệt giữa JavaScript nội tuyến và tệp bên ngoài -

Tập lệnh bên ngoài

  • Trình duyệt lưu trữ tập lệnh bên ngoài khi nó được tải xuống lần đầu tiên. Nếu nó được tham chiếu lại thì không cần tải thêm.
  • Điều này làm giảm thời gian và kích thước tải xuống.
  • Các thuộc tính async và defer có ảnh hưởng. Nếu có những thuộc tính này, tập lệnh sẽ thay đổi hành vi mặc định.

Tập lệnh nội tuyến

  • Tập lệnh nội tuyến được thực thi ngay lập tức.
  • Nó được tải ngay lập tức và không cần phải kích hoạt yêu cầu khác.
  • Các thuộc tính async và defer không có tác dụng.
  • Tập lệnh nội tuyến hữu ích hơn cho kết xuất động phía máy chủ.