Thẻ <script> trong HTML

Thẻ <script> trong HTML

  • Tag <script> dùng để xác định một kịch bản (script) phía máy khách (clien), chẳng hạn như javascript.
  • Tag <script> đòi hỏi thuộc tính type, xác định kiểu MIME của <script>.
  • Tag <script> sử dụng chung cho javascript: thao tác hình ảnh, check form, thay đổi tự động nội dung.
  • Ta có thể sử dụng tag <noscript> để hiển thị những nội dung mà trình duyệt bị người dùng vô hiệu hóa hoặc không hỗ trợ <script>.

Sự khác nhau giữa HTML4.01 và HTML5

HTML4.01HTML5
Thuộc tính type là thuộc tính bắt buộc trong HTML4.Thuộc tính type là thuộc tính tùy chọn trong HTML5.
-Thuộc tính async là thuộc tính mới trong HTML5.
-Một vài thuộc tính không được hỗ trợ trong HTML5.

Cấu trúc

<script></script>

Ví dụ

<script type="text/javascript">
document.write("Hello World!")
</script>

Hiển thị trình duyệt:

Hello World!

Trình duyệt hỗ trợ

39image-24

<script> được hỗ trợ trong đa số các trình duyệt.

Thuộc tính

Cách sử dụng:

<script thuoctinh="giatri"></script>

Thuộc tính tùy chọn

Thuộc tínhGiá trịVí dụMô tả
Thuộc tính mới(Mới)
asyncasyncasync="async"Xác định script thực hiện có đồng bộ hay không.
Thuộc tính như HTML4.01
charsetBộ mã ký tựcharset="UTF-8"Xác định mã hóa ký tự được sử dụng trong một tập tin < script > bên ngoài
deferdeferdefer="defer"Chỉ định rằng việc thực hiện các < script > nên được hoãn lại (trì hoãn) cho đến khi trang đã được load.
srcURLsrc="js/script.js"Xác định đường dẫn URL tới một < script > bên ngoài.
typeMIME-typetype="image/gif"Xác định kiểu MIME của < script >
Thuộc tính không hỗ trợ trong HTML5
xml:spacepreserve-Không hỗ trợ trong HTML5.

Bình luận