Latest web development tutorials

HTML <script> tag

contoh

Melalui keluaran JavaScript "Halo dunia":

<script>
document.write("Hello World!")
</script>

Coba »

Dukungan Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Semua browser utama mendukung <script> tag.


Tag definisi dan petunjuk

<Script> tag digunakan untuk mendefinisikan script sisi klien, seperti JavaScript.

<Script> elemen dapat berisi pernyataan skrip, Anda juga dapat "src" atribut poin ke file skrip eksternal.

JavaScript biasanya digunakan untuk manipulasi gambar, validasi form, dan perubahan konten dinamis.


Tips dan Catatan

CATATAN: Jika Anda menggunakan "src" atribut, <script> elemen harus kosong.

Tip: Lihat <noscript> elemen, bagi mereka cacat dalam script browser atau peramban tidak mendukung pengguna client-side scripting, unsur ini sangat berguna.

Catatan: Ada beberapa cara untuk melakukan skrip eksternal:

  • Jika async = "async": skrip asynchronously sehubungan dengan sisa eksekusi halaman (saat halaman terus diurai, script akan dieksekusi)
  • Ketika eksekusi script akan selesai parsing halaman: Jika Anda tidak menggunakan async dan menunda = "menunda"
  • Jika tidak digunakan atau async defer: Sebelum browser untuk melanjutkan parsing halaman, segera membaca dan menjalankan skrip

Perbedaan antara HTML 4.01 dan HTML5

Dalam HTML 4 di, "type" atribut diperlukan, tetapi adalah opsional di HTML5.

"Async" atribut baru dalam atribut HTML5.

HTML5 tidak lagi didukung di HTML 4.01 di sifat tertentu: "xml: space".


Perbedaan antara HTML dan XHTML

Dalam XHTML, script jenis konten dinyatakan sebagai #PCDATA (bukan CDATA), itu berarti bahwa entitas tersebut akan dapat diselesaikan.

Ini berarti bahwa dalam XHTML, semua karakter khusus harus dikodekan atau semua konten bersarang di bagian CDATA:

<script type="text/javascript">
//<![CDATA[
var i=10;
if (i<5)
  {
  // some code
  }
//]]>
</script>


milik

Baru: HTML5 properti baru.

属性 描述
async New async 规定异步执行脚本(仅适用于外部脚本)。
charset charset 规定在脚本中使用的字符编码(仅适用于外部脚本)。
defer defer 规定当页面已完成解析后,执行脚本(仅适用于外部脚本)。
src URL 规定外部脚本的 URL。
type MIME-type 规定脚本的 MIME 类型。
xml:space preserve HTML5 不支持。规定是否保留代码中的空白。


Properti global

<Script> tag mendukung HTML sifat global yang .


Artikel terkait

HTML Tutorial: HTML Script