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 : Ajouter et Supprimer des Éléments
Tâche
Vous construisez un panier d'achat où les utilisateurs peuvent ajouter et supprimer des articles.
- Ajouter un article au panier :
- Créez un nouvel élément
<li>
; - Créez un nouvel élément
<button>
; - Ajoutez le nouvel élément
<button>
au nouvel élément<li>
; - Ajoutez un nouvel élément
<li>
à la<ul>
avec l'IDcart-list
.
- Créez un nouvel élément
- Supprimer un article du panier : Supprimez l'élément
<li>
spécifique de la<ul>
.
index.html
index.css
index.js
- Utilisez
createElement
pour créer un nouvel élément<li>
; - Utilisez
createElement
pour créer un nouvel élément<button>
; - Utilisez
appendChild
pour ajouter un nouvel élément<button>
à l'élément<li>
; - Utilisez
appendChild
pour ajouter un nouvel élément<li>
à la<ul>
avec l'IDcart-list
; - Utilisez
removeChild
pour supprimer l'élément<li>
spécifique de la<ul>
.
index.html
index.css
index.js
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 11