Introduzione
Fondamenti di Java Script
Le funzioni in Java Script
Eventi e oggetti
Set Interval, Set Timeout e Promise
Funzioni Async, parametri Await e Web API
Esercizi
Introduzione agli EVENTI
- Gli eventi sono azioni o occorrenze che si verificano in una pagina web a seguito di azioni dell’utente, come click, focus su un input, o invio di un form. Sono fondamentali per creare interazioni dinamiche nelle pagine web.
- Viene introdotto il concetto di event handlers, inclusi gli inline event handlers, che permettono di eseguire codice JavaScript in risposta a specifici eventi. Si discute anche l’utilizzo degli event listeners come metodo preferibile per assegnare gestori di eventi, offrendo maggiore controllo e flessibilità.
- L’oggetto evento, generato quando si verifica un evento, contiene informazioni dettagliate sull’evento stesso, come il tipo di evento e l’elemento del DOM su cui si è verificato. Si sottolinea l’importanza di questo oggetto per accedere a proprietà e metodi utili nella gestione degli eventi.
- Si esplora il comportamento predefinito di alcuni eventi, come il submit di un form, e come prevenirlo quando necessario utilizzando il metodo
preventDefault()
. Questo permette di controllare meglio il comportamento della pagina in risposta agli eventi. - Infine, si discute dei concetti di event bubbling e capturing, importanti per comprendere come gli eventi si propagano attraverso il DOM. Si introduce la pratica della stop propagation per gestire in modo più preciso la propagazione degli eventi e prevenire effetti indesiderati.
Questo tutorial offre una panoramica essenziale sulla gestione degli eventi in JavaScript, illustrando come sfruttarli per migliorare l’interattività e la reattività delle pagine web.