Câu trả lời cho câu hỏi phụ thuộc. Có 2 kịch bản trong tình huống này và bạn sẽ cần đưa ra lựa chọn dựa trên kịch bản phù hợp của mình.
Kịch bản 1 - Kịch bản quan trọng / Kịch bản cần thiết
Trong trường hợp tập lệnh bạn đang sử dụng rất quan trọng để tải trang web, bạn nên đặt tập tin ở đầu tài liệu HTML của mình <head>
. Một số ví dụ bao gồm - mã ứng dụng, bootstrap, phông chữ, v.v.
Kịch bản 2 - Các tập lệnh phân tích / ít quan trọng hơn
Ngoài ra còn có các tập lệnh được sử dụng mà không ảnh hưởng đến quan điểm của trang web. Các tập lệnh như vậy được khuyến nghị để được tải sau khi tất cả các phân đoạn quan trọng được tải. Và câu trả lời cho điều đó sẽ ở dưới cùng của tài liệu, tức là dưới cùng của bạn <body>
trước thẻ đóng. Một số ví dụ bao gồm - Google Analytics, hotjar, v.v.
Phần thưởng - không đồng bộ / trì hoãn
Bạn cũng có thể nói với các trình duyệt rằng việc tải tập lệnh có thể được thực hiện đồng thời với các trình duyệt khác và có thể được tải dựa trên lựa chọn của trình duyệt bằng cách sử dụng đối số defer / async trong mã tập lệnh.
ví dụ. <script async src="script.js"></script>