Zdarzenia to sygnały wysyłane do kodu JavaScript informujące o „ciekawych zmianach” w interfejsie – np. działaniach użytkownika (kliknięcie przyciskiem, wciśnięcie klawisza) lub zmianach stanu strony (załadowanie, zmiana rozmiaru). Każde zdarzenie to obiekt (najczęściej implementujący interfejs Event) zawierający informacje o rodzaju zdarzenia i elemencie, na którym wystąpiło. Na przykład kliknięcie myszy na przycisk generuje zdarzenie typu click, wciśnięcie Enter w polu tekstowym – zdarzenie typu keydown, załadowanie strony – load itp.…