logo

Eventi JavaScript

Il cambiamento nello stato di un oggetto è noto come an Evento . In HTML ci sono vari eventi che indicano che alcune attività vengono eseguite dall'utente o dal browser. Quando javascript il codice è incluso in HTML, js reagisce a questi eventi e consente l'esecuzione. Questo processo di reazione agli eventi si chiama Gestione degli eventi . Pertanto, js gestisce gli eventi HTML tramite Gestori di eventi .

Per esempio , quando un utente fa clic sul browser, aggiunge il codice js, che eseguirà l'attività da eseguire sull'evento.

Alcuni degli eventi HTML e i relativi gestori di eventi sono:

Eventi del mouse:

Evento eseguito Gestore di eventi Descrizione
clic al clic Quando si fa clic con il mouse su un elemento
passaggio del mouse al passaggio del mouse Quando il cursore del mouse si trova sull'elemento
mouseout onmouseout Quando il cursore del mouse lascia un elemento
mouse premuto onmousedown Quando si preme il pulsante del mouse sull'elemento
mouseup onmouseup Quando il pulsante del mouse viene rilasciato sull'elemento
mousemove onmousemove Quando avviene il movimento del mouse.

Eventi da tastiera:

Evento eseguito Gestore di eventi Descrizione
Tasto giù e tasto su onkeydown e onkeyup Quando l'utente preme e rilascia il tasto

Eventi del modulo:

Evento eseguito Gestore di eventi Descrizione
messa a fuoco onfocus Quando l'utente si concentra su un elemento
invia onsubmit Quando l'utente invia il modulo
sfocatura sfocato Quando lo stato attivo è lontano da un elemento del modulo
modifica onchange Quando l'utente modifica o cambia il valore di un elemento del modulo

Eventi finestra/documento

Evento eseguito Gestore di eventi Descrizione
carico caricare Quando il browser termina il caricamento della pagina
scaricare onunload Quando il visitatore lascia la pagina Web corrente, il browser la scarica
ridimensionare onridimensionare Quando il visitatore ridimensiona la finestra del browser

Discutiamo alcuni esempi sugli eventi e sui relativi gestori.

Fare clic su Evento

 Javascript Events 
Provalo adesso

Evento MouseOver

 <p onmouseover="mouseoverevent()"> Keep cursor over me</p> 
Provalo adesso

Evento focalizzato

 Javascript Events <h2> Enter something here</h2> 
Provalo adesso

Evento keydown

 Javascript Events <h2> Enter something here</h2> 
Provalo adesso

Carica evento

 Javascript Events <br> 
Provalo adesso