Interaksi pengguna seperti klik, ketikan, dan scroll hadir sebagai event. Program JavaScript yang interaktif pada dasarnya adalah program yang mendengarkan event dan meresponsnya. Section ini membahas siklus hidup event dan pola penanganannya.
Mendaftarkan reaksi terhadap interaksi dengan addEventListener dan removeEventListener.
Buka → # Event ObjectInformasi peristiwa dalam object event: target, type, dan method preventDefault.
Buka → # Event BubblingPeristiwa yang merambat naik dari elemen target ke leluhurnya.
Buka → # Event CapturingFase menangkap peristiwa dari akar dokumen menuju elemen target.
Buka → # Event DelegationSatu listener untuk banyak elemen dengan memanfaatkan bubbling.
Buka → # Keyboard EventsMenangani keydown dan keyup beserta properti key dan code.
Buka → # Pointer EventsSatu model peristiwa untuk mouse, touch, dan stylus dengan pointerdown dan pointermove.
Buka → # Form EventsPeristiwa submit, change, dan input pada form beserta urutannya.
Buka → # Custom EventsMembuat dan memicu peristiwa sendiri dengan CustomEvent dan detail.
Buka →