KWALIFIKACJA INF3 - PAŹDZIERNIK 2016

PYTANIE NR 26.
Wstawki kodu JavaScript w dokumencie HTML mogą się znaleźć
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Kod JavaScript w dokumencie HTML umieszcza się w znaczniku <script> i może on występować zarówno w sekcji <head>, jak i w <body> (zależnie od potrzeb ładowania i użycia). Odpowiedzi ze znacznikiem <java> są błędne, bo taki znacznik nie służy do osadzania skryptów w HTML.

Pełne wyjaśnienie:

W HTML skrypty JavaScript osadza się za pomocą elementu <script>. Taki element może zostać umieszczony zarówno w sekcji <head>, jak i w <body> dokumentu. Wybór miejsca zależy od celu: skrypty konfiguracyjne lub wymagane przed renderowaniem mogą trafić do <head>, a skrypty działające na elementach interfejsu często umieszcza się w <body> (np. pod koniec), aby elementy DOM były już dostępne.

Dlaczego poprawna jest odpowiedź:
Stwierdza ona, że wstawki JavaScript mogą znaleźć się w <head> i <body>, a właściwym znacznikiem jest <script>. To odpowiada zasadom HTML dotyczącym osadzania kodu skryptowego.

Dlaczego pozostałe odpowiedzi są niepoprawne:

  • "tylko w części <body>, w znaczniku <java>" – błędne z dwóch powodów: ogranicza miejsce wyłącznie do <body> oraz używa nieistniejącego w tym celu elementu <java>.
  • "zarówno w części <head>, jak i <body>, w znaczniku <java>" – mimo poprawnego wskazania sekcji, kluczowy jest zły znacznik. W HTML do skryptów służy <script>, a nie <java>.
  • "tylko w części <head>, w znaczniku <script>" – poprawny znacznik, ale fałszywe zawężenie: <script> może być również w <body>.

Wskazówka egzaminacyjna: zapamiętaj parę "JavaScript → <script>". Jeśli w odpowiedzi pojawia się inny "wymyślony" znacznik, to niemal na pewno jest to dystraktor. Jednocześnie nie zakładaj, że skrypty są wyłącznie w jednej sekcji dokumentu – standard dopuszcza obie.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Element <script> służy do osadzania lub dołączania skryptów w dokumencie HTML, najczęściej JavaScript. Może zawierać kod bezpośrednio w treści albo wskazywać plik zewnętrzny (np. przez atrybut src).
Kod JavaScript można umieścić w dokumencie HTML zarówno w sekcji <head>, jak i w <body>, używając elementu <script>. Wybór miejsca zależy od tego, kiedy skrypt ma się wykonać i od jakich elementów strony zależy.
Ponieważ w HTML standardowym elementem do skryptów jest <script>, a znacznik <java> nie jest poprawnym elementem HTML do osadzania JavaScript. Pojawienie się <java> w odpowiedziach testowych to typowy dystraktor.
Nie. Skrypt w <head> może uruchomić się zanim załaduje się treść strony, co bywa potrzebne, ale może też powodować problemy, jeśli skrypt odwołuje się do elementów DOM, których jeszcze nie ma. Umieszczenie skryptu w <body> (często pod koniec) bywa bezpieczniejsze w prostych stronach.
Gdy skrypt ma działać na elementach interfejsu widocznych w treści strony (np. obsługa przycisków, walidacja formularza), umieszczenie go w <body> ułatwia sytuację, w której elementy DOM są już dostępne. To redukuje ryzyko błędów typu "nie znaleziono elementu".
Na stronach WWW osadzanie dotyczy zwykle JavaScript i elementu <script>. Nazwa "Java" może pojawiać się jako mylące podobieństwo, ale w kontekście HTML pytania o "wstawki kodu" i o sekcje <head>/<body> niemal zawsze odnoszą się do JavaScript.
Nie musi. Dokument HTML może zawierać wiele elementów <script> w różnych miejscach, np. jeden w <head> (konfiguracja) i inny w <body> (obsługa zdarzeń). Ważne jest zachowanie poprawnej składni i logiki wykonywania.
Typowe błędy to: mylenie nazwy języka (Java vs JavaScript), uznawanie nieistniejących znaczników (np. <java>), oraz fałszywe przekonanie, że skrypty mogą być tylko w <head> albo tylko w <body>. W testach warto sprawdzać, czy odpowiedź zawiera <script>.
"Inline" oznacza, że kod JavaScript znajduje się bezpośrednio pomiędzy znacznikami <script>...</script> w pliku HTML, a nie w osobnym pliku. To proste do nauki, ale w praktyce większe projekty zwykle korzystają z plików zewnętrznych.
Ćwicz rozpoznawanie podstawowych elementów HTML: <head>, <body>, <script>. Rób krótkie przykłady: dodaj skrypt w <head> i w <body> i obserwuj, kiedy ma dostęp do DOM. W testach zwracaj uwagę na "fałszywe" znaczniki, które nie istnieją w HTML.
info

Statystycznie 76% uczniów zna prawidłową odpowiedź. średnio łatwe

Eksperci podkreślają: "Kod JavaScript w dokumencie HTML umieszcza się w znaczniku &lt;script&gt; i może on występować zarówno w sekcji &lt;head&gt;, jak i w &lt;body&gt; (zależnie od potrzeb ładowania i użycia)."

Źródła:

  • MDN Web Docs: "&lt;script&gt;: The Script element" https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script - accessed 2026-02-18
  • WHATWG HTML Living Standard: "The script element" https://html.spec.whatwg.org/multipage/scripting.html#the-script-element - accessed 2026-02-18
  • MDN Web Docs: "JavaScript" (przegląd języka i użycia w WWW) https://developer.mozilla.org/en-US/docs/Web/JavaScript - accessed 2026-02-18

Materiały:

  • Dokumentacja MDN: element &lt;script&gt; (HTML)
  • Specyfikacja HTML (WHATWG): sekcja dotycząca elementu script
  • Krótkie ćwiczenia: osadzanie skryptu inline i z pliku zewnętrznego

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego