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 : Travailler Avec des Bibliothèques Tierces
Tâche
Vous construisez un affichage d'informations détaillées sur les races. Après avoir récupéré les données de race à partir de l'API, vous afficherez le nom de chaque race, sa description, sa durée de vie, les plages de poids des mâles et des femelles, et son statut hypoallergénique.
- Utilisez Axios pour récupérer des données depuis
https://dogapi.dog/api/v2/breeds
lorsque le bouton "Récupérer les races" est cliqué, en enveloppant la requête dans un bloc try-catch. - S'il y a une erreur lors de la requête API, masquez l'indicateur de chargement et affichez un message d'erreur.
index.html
index.css
index.js
- Utilisez
axios.get('https://dogapi.dog/api/v2/breeds')
pour récupérer les données de l'API ; - Dans le bloc
catch
, gérez l'erreur.
index.html
index.css
index.js
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 9