Gdy odwiedzasz ulubioną witrynę, czy myślisz, 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 akcje użytkownika. Bez niego sieć przypominałaby zbiór nieruchomych dokumentów – pozbawionych energii 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 modyfikuje kolor po najechaniu kursora, lub o formularzu, który pokazuje błąd przy wpisaniu błędnego adresu e-mail. To właśnie JavaScript odpowiada za te reakcje. Jego rolą jest nasłuchiwanie wydarzeń – kliknięć, przewijania, wpisywania – i realizowanie poleceń w odpowiedzi.
By pojąć, jak działa ten język, spójrz prostemu scenariuszowi. Gdy deweloper pisze skrypt pokazujący powiadomienie po kliknięciu przycisku, tworzy przepis: „Jeśli użytk...