Gdy odwiedzasz ulubioną witrynę, czy myślisz, 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 funkcjonuje w przeglądarce, zamieniając zwykłe strony w aplikacje odpowiadające na akcje użytkownika. Bez niego sieć przypominałaby zbiór statycznych dokumentów – pozbawionych życia i możliwości dialogu.<more>
JavaScript bywa porównywany do rusztowania, które nadaje kształt komunikacji na stronie. Pomyśl o przycisku, który zmienia kolor po najechaniu kursora, lub o formularzu kontaktowym, który pokazuje błąd przy wpisaniu błędnego adresu e-mail. To właśnie JavaScript jest odpowiedzialny za te reakcje. Jego rolą jest nasłuchiwanie wydarzeń – kliknięć, przewijania, wpisywania – i wykonywanie instrukcji w odpowiedzi.
By pojąć, jak funkcjonuje ten język, przyjrzyj się prostemu przykładowi. Gdy deweloper pisze skrypt wyświetlający powiadomienie po naciśnięciu przycisk...