Znacznik <script> w HTML

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Znacznik <script> w HTML

Znacznik <script> służy do umieszczania lub dołączania kodu JavaScript w dokumencie HTML. Jest to poprawny znacznik do obsługi skryptów po stronie klienta. Nie istnieje standardowy znacznik <java> do umieszczania kodu JavaScript.

Gdzie można umieścić <script>?

Kod JavaScript może znajdować się zarówno w sekcji:

  • <head> – np. gdy skrypt ma być załadowany przed treścią strony,
  • <body> – często na końcu dokumentu, aby najpierw załadowała się struktura HTML.

Przykład w sekcji <head>:

<head>
  <script>
    console.log("Skrypt w head");
  </script>
</head>

Przykład w sekcji <body>:

<body>
  <h1>Strona</h1>

  <script>
    alert("Skrypt w body");
  </script>
</body>

Skrypt zewnętrzny

Najczęściej kod JavaScript umieszcza się w osobnym pliku .js i podłącza za pomocą atrybutu src:

<script src="script.js"></script>

Atrybut defer

Jeśli skrypt jest w sekcji <head>, często stosuje się defer, aby wykonał się dopiero po wczytaniu dokumentu HTML:

<script src="script.js" defer></script>

Najważniejsze do egzaminu

Fragmenty kodu JavaScript w dokumencie HTML umieszcza się w znaczniku <script>. Znacznik ten może wystąpić zarówno w <head>, jak i w <body>.