Gdy odwiedzasz ulubioną witrynę, czy zastanawiasz się, dlaczego reaguje ona na twoje gesty? Od dynamicznych formularzy po animacje, za większością reaktywnych elementów stoi JavaScript. To język, który funkcjonuje w przeglądarce, zamieniając zwykłe strony w narzędzia odpowiadające na działania użytkownika. Bez niego sieć przypominałaby zbiór nieruchomych dokumentów – pozbawionych życia i możliwości dialogu.<more>
JavaScript bywa porównywany do szkieletu, które nadaje kształt interakcjom na stronie. Wyobraź sobie o przycisku, który zmienia kolor po zbliżeniu kursora, lub o formularzu, który wyświetla błąd przy wpisaniu nieprawidłowego adresu e-mail. To właśnie JavaScript jest odpowiedzialny za te reakcje. Jego rolą jest nasłuchiwanie zdarzeń – kliknięć, przewijania, wpisywania – i realizowanie instrukcji w odpowiedzi.
By pojąć, jak funkcjonuje ten język, spójrz prostemu przykładowi. Gdy deweloper pisze skrypt wyświetlający powiadomienie po naciśnięciu przyc...