Contenu du cours
Maîtrise Avancée de JavaScript
Maîtrise Avancée de JavaScript
1. Classes
Bienvenue dans le CoursDéclaration de ClasseDéfi : Construire une ClasseMéthodes de ClasseDéfi : Ajouter des Méthodes à une ClasseObjet ParamètrePropriétés PrivéesDéfi : Implémentation de Propriétés Privées dans une ClasseAccesseurs et MutateursDéfi : Gestion des Propriétés avec Getters et SettersPropriétés StatiquesMéthodes StatiquesDéfi : Utilisation des Propriétés et Méthodes Statiques dans une ClasseHéritage avec Extends et Utilisation de super()Défi : Héritage de Classe avec Extends et Utilisation de Super
2. Manipulation du DOM
Qu'est-ce Que le DOM?Interroger le DOMDéfi : Interroger le DOMComprendre la Hiérarchie du DOMDéfi : Hiérarchie DOMPropriétés Du DOMTravailler Avec les Attributs des ÉlémentsDéfi : Travailler Avec les Propriétés et Attributs des ÉlémentsAjouter des ÉlémentsSuppression des ÉlémentsDéfi : Ajouter et Supprimer des ÉlémentsModifier les Styles des ÉlémentsDéfi : Modifier les Styles des Éléments
3. Événements et Gestion des Événements
4. JavaScript Asynchrone et APIs
Défi : Propagation et Délégation d'Événements
Tâche
Vous construisez une liste dynamique où les utilisateurs peuvent ajouter et supprimer des éléments spécifiques.
- Utilisez la délégation d'événements en ajoutant un seul écouteur d'événements de clic au
ul
avec l'IDdynamic-list
; - Lorsqu'un élément est cliqué :
- Si l'élément cliqué est un
<li>
, affichez une alerte avec le texte de l'élément cliqué; - Si l'élément cliqué est un bouton "Supprimer", retirez l'élément
<li>
correspondant de la liste.
- Si l'élément cliqué est un
index.html
index.css
index.js
- Utilisez
event.target.tagName === 'LI'
pour vérifier si l'élément cliqué est un<li>
; - Utilisez
event.target.classList.contains('delete-btn')
pour vérifier si l'élément cliqué est un bouton "Supprimer".
index.html
index.css
index.js
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 5