Trong trình duyệt, JavaScript có thể được sử dụng để làm nhiều việc, nhưng thông thường nhiệm vụ chính của JavaScript là tạo nội dung tương tác hay nói cách khác là xây dựng động DOM. Xem xét điều đó, vị trí nào trong tệp HTML phù hợp nhất cho thẻ script
?
Các tập lệnh trong một trang sẽ được thực thi ngay lập tức trong khi trang tải vào trình duyệt. Đây không phải lúc nào chúng ta cũng muốn. Đôi khi chúng tôi muốn thực thi một tập lệnh khi tải trang, những lần khác khi người dùng kích hoạt một sự kiện
Tập lệnh trong phần đầu. Các tập lệnh sẽ được thực thi khi chúng được gọi hoặc khi một sự kiện được kích hoạt, hãy xem phần đầu. Khi bạn đặt tập lệnh vào phần đầu, bạn sẽ đảm bảo rằng tập lệnh được tải trước khi bất kỳ ai sử dụng tập lệnh đó.
Tập lệnh trong phần nội dung. Các tập lệnh sẽ được thực thi khi tải trang trong phần nội dung. Khi bạn đặt một tập lệnh trong phần nội dung, nó sẽ tạo ra nội dung của trang
Tập lệnh trong cả phần thân và phần đầu. Bạn có thể đặt số lượng tập lệnh không giới hạn trong tài liệu của mình, vì vậy bạn có thể có tập lệnh trong cả phần thân và phần đầu
Cách chạy JavaScript bên ngoài
Đôi khi bạn có thể muốn chạy cùng một tập lệnh trên một số trang mà không cần viết tập lệnh trên mỗi trang
Để đơn giản hóa điều này, bạn có thể viết một tập lệnh trong một tệp bên ngoài và lưu nó với một. js, như thế này
Các tập lệnh có thể được đặt bên trong phần thân hoặc phần đầu của trang HTML hoặc bên trong cả phần đầu và phần thân. Chúng tôi cũng có thể đặt javascript bên ngoài tệp HTML có thể được liên kết bằng cách chỉ định nguồn của nó trong thẻ script
JavaScript trong đầu. Hàm JavaScript được đặt bên trong phần đầu của trang HTML và hàm này được gọi khi nhấp vào nút.
ví dụ.
html
1
html
1html
2
html
1html
4
html
1html
6
1
html
8script
>
html
8____9>
7
>
1
0
html
8>
7>
đầu ra.
JavaScript trong cơ thể. Hàm JavaScript được đặt bên trong phần nội dung của trang HTML và hàm được gọi khi nhấp vào nút. Ví dụ.
html
html
8____9>
html
1script
2
1
html
8>
7>
1
1>
html
1____522
1
html
8head
4>
1
html
1html
2
html
16____54
html
1html
6
1
html
8script
>
html
8
html
8html
>
đầu ra.
JavaScript bên ngoài. JavaScript cũng có thể được sử dụng làm tệp bên ngoài. Tệp JavaScript có phần mở rộng tệp. js. Để sử dụng tập lệnh bên ngoài, hãy đặt tên của tệp tập lệnh trong thuộc tính src của thẻ tập lệnh. Tập lệnh bên ngoài không thể chứa thẻ tập lệnh.