Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. JavaScript

JavaScript

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

Co to jest JavaScript?

JavaScript to język programowania używany przede wszystkim do tworzenia skryptów wykonywanych po stronie klienta, czyli w przeglądarce internetowej użytkownika. Dzięki niemu strona może reagować na działania użytkownika bez konieczności każdorazowego przeładowania całej witryny.

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.

Do czego służy JavaScript w przeglądarce?

JavaScript umożliwia m.in.:
- obsługę kliknięć, formularzy i zdarzeń klawiatury,
- zmianę treści i wyglądu elementów HTML,
- walidację danych wpisanych w formularzu,
- tworzenie animacji i interaktywnych elementów,
- komunikację z serwerem, np. za pomocą AJAX lub fetch().

Przykład użycia

Kod JavaScript można umieścić w dokumencie HTML w elemencie <script>:

<button onclick='powitaj()'>Kliknij</button>

<script>
function powitaj() {
  alert('Witaj na stronie!');
}
</script>

Po kliknięciu przycisku przeglądarka wykona funkcję powitaj() i wyświetli komunikat.

JavaScript a PHP, Python i Perl

W pytaniach egzaminacyjnych często pojawia się rozróżnienie między językami wykonywanymi po stronie klienta i serwera. JavaScript działa w przeglądarce, natomiast PHP, Python i Perl są typowo używane po stronie serwera, gdzie generują odpowiedź wysyłaną później do przeglądarki.

Najważniejsza zasada: jeśli pytanie dotyczy skryptu wykonywanego w przeglądarce użytkownika, poprawną odpowiedzią jest zwykle JavaScript.