Gdy przeglądasz ulubioną witrynę, czy zastanawiasz się, dlaczego reaguje ona na twoje gesty? Od żywych formularzy po efekty wizualne, za większością interaktywnych elementów stoi JavaScript. To język, który działa w przeglądarce, zamieniając zwykłe strony w aplikacje odpowiadające na działania użytkownika. Bez niego sieć przypominałaby zbiór nieruchomych dokumentów – pozbawionych energii i możliwości dialogu.<more>
JavaScript bywa przyrównywany do rusztowania, które nadaje kształt interakcjom na stronie. Pomyśl o przycisku, który zmienia kolor po zbliżeniu 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 instrukcji w odpowiedzi.
By zrozumieć, jak funkcjonuje ten język, przyjrzyj się prostemu scenariuszowi. Gdy programista pisze skrypt pokazujący powiadomienie po kliknięciu przycisku, t...