Script

HTML Script

Dalam HTML, tag <script> digunakan untuk menyisipkan script, biasanya menggunakan Javascript. Kenapa kita membutuhkan script? Hal ini diperlukan untuk membuat website kita menjadi semakin interaktif. Kalian bisa menuliskan script langsung di dalam HTML atau bisa juga dipisah menjadi file yang berbeda lalu tambahkan attribute src="" untuk menyambungkan script tersebut.

Memanipulasi website dengan Javascript disebut dengan DOM Manipulation. Kalian bisa belajar tentang DOM Manipulation di repository bellshade Javascript.

Contoh Penggunaan <script>

<html lang="en">
  <head>
    <title>Script</title>
  </head>
  <body>
    <h1 id="h1">Belum diklik!</h1>
    <button id="button">Klik Saya!</button>

    <script>
      document.getElementById("button").addEventListener("click", function () {
        document.getElementById("h1").innerText = "Sudah diklik!";
      });
    </script>
  </body>
</html>

Attribute yang ada pada <script>

Attribute value Deskripsi
async async Digunakan untuk membuat script didownload saat HTML sedang diparse, lalu setelah selesai didownload, script langsung dieksekusi/dijalankan tanpa perlu menunggu pada titik yang memiliki tag <script>. (Attribute ini hanya bisa digunakan pada script eksternal)
crossorigin anonymous, use-credential Membuat mode request menjadi HTTP CORS Request.
defer defer Digunakan untuk membuat script didownload pada saat HTML sedang diparse. Setelah selesai didownload, script tidak langsung dieksekusi. Script baru dieksekusi dan dijalankan ketika HTML telah selesai diparse. (Attribute ini hanya bisa digunakan pada script eksternal)
integrity hash file Digunakan untuk mengizinkan browser memeriksa script yang diambil untuk memastikan bahwa jangan jalankan apabila sumber dimanipulasi.
nomodule true, false Digunakan untuk menentukan bahwa script tidak boleh dijalankan di browser yang mendukung modul ES2015.
reffererpolicy no-referrer, no-referrer-when-downgrade, origin, origin-when-cross-origin, same-origin, strict-origin, strict-origin-when-cross-origin, unsafe-url Digunakan untuk menentukan informasi mana yang akan dikirim saat mengambil script.
src URL Digunakan untuk menentukan url dari file script yang akan digunakan.
type scripttype Digunakan untuk menentukan jenis media dari script.

Referensi:

Top