Trong bài này, chúng ta sẽ cùng tìm hiểu về vị trí của JavaScript trong file HTML. Trong HTML, JavaScript code cần phải được
chèn vào giữa cặp thẻ và . Ví dụ: Try it » Trong các ví dụ JavaScript cũ có sử dụng thuộc tính type: . – Một hàm JavaScript là một khối mã JavaScript,
có thể được thực hiện khi nó “được gọi – called”. Chúng ta sẽ cùng tìm hiểu thêm về các functions và events của JavaScript trong các bài viết tiếp theo.Series lập trình JavaScript, ngôn ngữ lập trình linh động, thực thi phía client.
1. Về thẻ
document.getElementById["demo"].innerHTML = "My First JavaScript";
Thuộc tính type là không cần thiết. JavaScript là ngôn ngữ kịch bản mặc định trong HTML.
– Ví dụ, một hàm có thể được gọi khi một sự kiện xảy ra, giống như khi người dùng click vào một nút.
2. Vị trí đặt code JavaScript trong file HTML
Việc đặt code JavaScript trong file HTML không hạn chế về số lượng và rất linh động, có thể đặt ở một trong các vị trí như sau:
- Giữa cặp thẻ …
- Giữa cặp thẻ …
- Hoặc đồng thời giữa cặp thẻ … và …
- Script trong file ngoại vi và sau đó được included vào giữa cặp thẻ hoặc giữa cặp thẻ
Việc đặt javascript code ở phần dưới cùng của thẻ sẽ cải thiện tốc độ hiển thị, vì việc biên dịch javascript code sẽ làm chậm việc hiển thị nội dung của trang web.
JavaScript giữa cặp thẻ ...
JavaScript giữa cặp thẻ …
– Trong ví dụ này, một hàm JavaScript được đặt trong phần của một trang HTML.
– Hàm được gọi [invoked/called] khi một nút được nhấn:
Ví dụ:
function myFunction[] { document.getElementById["demo"].innerHTML = "Minh Hoàng Blog | www.minhhn.com"; }JavaScript in Head
Welcome to my blog!
Try it
Try it »
JavaScript giữa cặp thẻ ...
JavaScript giữa cặp thẻ …
– Trong ví dụ này, một hàm JavaScript được đặt trong phần của một trang HTML.
– Hàm được gọi [invoked/called] khi một nút được nhấn:
Ví dụ:
JavaScript in Body
Welcome to my blog!
Try it function myFunction[] { document.getElementById["demo"].innerHTML = "Minh Hoàng Blog | www.minhhn.com"; }
Try it »
External JavaScript
External JavaScript
Các lệnh scripts cũng có thể được đặt trong các file bên ngoài:
External file: myScript.js
function myFunction[] { document.getElementById["demo"].innerHTML = "Minh Hoàng Blog | www.minhhn.com"; }
– Các scripts bên ngoài [external scripts] rất hay được sử dụng khi cùng một mã lệnh được sử dụng trong nhiều trang web khác nhau.
– Các file JavaScript có phần mở rộng là .js
– Để sử dụng tập lệnh bên ngoài [external script], bạn hãy đặt đường dẫn đến file script vào thuộc tính src [source] của thẻ :
Ví dụ:
Try it »
– Bạn có thể đặt tham chiếu tập lệnh bên ngoài [external script reference] vào hoặc tùy thích.
– Khi đó các lệnh scrips trong file bên ngoài cũng sẽ hoạt động như thể nó đang được đặt vào chính xác vị trí của thẻ vậy.
Lưu ý: Trong nội dung của file external script không được chứa các thẻ .
Ưu điểm của file JavaScript bên ngoài [External JavaScript]– Việc đặt các lệnh scripts vào tập tin bên ngoài [external files] có một số ưu điểm:
- Giúp tách biệt mã HTML và JavaScript.
- Làm cho mã HTML và JavaScript dễ đọc và bảo trì hơn.
- Các files JavaScript được lưu trong bộ nhớ cache có thể tăng tốc độ tải trang.
– Để thêm một vài file scripts bên ngoài vào cùng một trang HTML, bạn có thể thêm như sau:
Ví dụ:
Cách xác định đường dẫn tham chiếu của file JavaScript bên ngoài [External JavaScript]
Đường dẫn của file | Giải thích |
myScript.js nằm trong cùng folder với trang hiện tại. | |
myScript.js nằm trong folder js của thư mục hiện tại. | |
myScript.js nằm trong folder js ở gốc [root] của trang web hiện tại. | |
myScript.js nằm trong folder một cấp cao hơn [one level up] folder hiện tại. |
Bài viết nổi bật cùng chuyên mục
Giới thiệu
Minh Hoàng
Xin chào, tôi là Hoàng Ngọc Minh, hiện đang làm BrSE, tại công ty Toyota, Nhật Bản. Những gì tôi viết trên blog này là những trải nghiệm thực tế tôi đã đúc rút ra được trong cuộc sống, quá trình học tập và làm việc. Các bài viết được biên tập một cách chi tiết, linh hoạt để giúp bạn đọc có thể tiếp cận một cách dễ dàng nhất. Hi vọng nó sẽ có ích hoặc mang lại một góc nhìn khác cho bạn[...]