JavaScript

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

JavaScript to skryptowy język programowania używany głównie na stronach internetowych. Pozwala tworzyć interaktywne elementy strony, reagować na działania użytkownika oraz modyfikować zawartość dokumentu HTML bez przeładowywania strony.

Infografika przedstawiająca działanie JavaScript w przeglądarce: użytkownik wchodzi w interakcję z formularzem, JavaScript reaguje na zdarzenia i może wykonać walidację, zmienić treść HTML lub style CSS bez wysyłania danych na serwer.

Jak rozpoznać JavaScript w kodzie?

W zadaniach egzaminacyjnych JavaScript często można rozpoznać po charakterystycznych elementach:

  • obiekcie document, który reprezentuje dokument HTML,
  • metodach takich jak getElementById(), querySelector(),
  • właściwościach takich jak innerHTML, value, style,
  • instrukcjach przypisania i obsłudze zdarzeń, np. onclick.

Przykład:

document.getElementById("paragraf1").innerHTML = wynik;

Ta linia pobiera element HTML o identyfikatorze paragraf1 i zmienia jego zawartość na wartość zmiennej wynik.

JavaScript a inne języki

JavaScript nie jest tym samym co Java. W kontekście INF.03 JavaScript jest najczęściej używany po stronie przeglądarki, natomiast PHP działa głównie po stronie serwera.

Porównanie charakterystycznych zapisów:

<?php echo $wynik; ?>
print(wynik)
alert(wynik);

Zastosowania JavaScript

JavaScript służy m.in. do:

  • walidacji formularzy,
  • zmiany treści strony,
  • obsługi kliknięć i innych zdarzeń,
  • komunikacji z serwerem przez AJAX,
  • tworzenia dynamicznych aplikacji WWW.