CATALOGUE
Code & Data
Formation
Svelte
Apprendre Svelte 3 et SvelteKit 1.0
Optimisation des gestionnaires d'événements DOM avec des modificateurs
DescriptionProgrammeAvis
Cette leçon fait partie de la formation
129,00€
Je commande
Formation incluse dans l'abonnement Elephorm
Je m'abonne à Elephorm
Introduction aux modificateurs d'événements du DOM
Objectifs
Comprendre et utiliser les modificateurs des gestionnaires d'événements DOM pour contrôler les interactions utilisateur.
Résumé
Apprenez à ajouter des modificateurs aux gestionnaires d'événements du DOM pour modifier leur comportement.
Description
Dans cette leçon, nous allons explorer comment ajouter des modificateurs aux gestionnaires d'événements du DOM afin de modifier leur comportement de manière optimisée. Les modificateurs disponibles incluent :
- PreventDefault : Appelle Event.PreventDefault avant d'exécuter la fonction événementielle.
- StopPropagation : Appelle Event.StopPropagation pour éviter la propagation de l'événement.
- Passive : Améliore le scrolling pour les événements liés à la roulette de la souris ou aux écrans tactiles.
- Non Passive : Désactive le mode passif.
- Capture : Propage les événements vers les enfants au lieu des parents (capturing).
- Once : Exécute le gestionnaire une seule fois.
- Self : Exécute le gestionnaire uniquement si Event.Target est égal à l'élément déclencheur.
- Trusted : Exécute le gestionnaire si Event.Trusted vaut true (événement déclenché par l'utilisateur).
Nous illustrerons également ces concepts avec un exercice pratique de formulaire, où nous ajouterons un bouton submit pour calculer le carré d'un nombre sans changer de page, grâce au modificateur preventDefault.
Questions fréquentes
Questions réponses
Qu'est-ce que le modificateur PreventDefault fait ?
Le modificateur PreventDefault appelle Event.PreventDefault avant d'exécuter la fonction événementielle pour empêcher l'action par défaut du navigateur.
Quelle est la différence entre StopPropagation et Capture ?
StopPropagation empêche l'événement de se propager aux parents, tandis que Capture permet de propager les événements aux enfants (capturing).
Comment le modificateur Once change-t-il le comportement d'un gestionnaire d'événements ?
Le modificateur Once permet au gestionnaire d'événements de s'exécuter une seule fois, après quoi il est automatiquement supprimé.
Programme détaillé
Module 1 - Introduction et premiers pas
Module 2 - La syntaxe de base de Svelte
Les interpolations
07:46
Exercice
05:29
Variables réactives
05:02
Data binding
09:36
Classes conditionnelles
04:55
Module 3 - Conditions, boucles et gestion événementielle
Module 4 - Les composants
Module 5 - Slots et Lifecycle hooks
Module 6 - Gestion des formulaires
Module 7 - Les stores de Svelte
Module 8 - Animations et transitions
Le store Spring
02:31
Module 9 - Une application SPA avec Svelte
Module 10 - SvelteKit
Routes dynamiques
14:20