Contenu du cours
Maîtrise Avancée de JavaScript
Maîtrise Avancée de JavaScript
Défi : Travailler Avec l'API
Tâche
Vous construisez une page web qui affiche une liste de races de chiens et leurs informations récupérées depuis l'API Dog. Lorsque l'utilisateur clique sur le bouton "Charger les races", les données doivent être récupérées depuis l'API, et les informations sur les races (nom, description et durée de vie) doivent être affichées sur la page web. Gérez les erreurs potentielles et fournissez un retour d'information dans le HTML.
Récupérer les données de l'API : Lorsque le bouton "Charger les races" est cliqué
Récupérez les données depuis
https://dogapi.dog/api/v2/breeds
;Analysez la réponse JSON;
Si les données sont récupérées avec succès, passez à l'étape suivante;
Si une erreur se produit lors de la récupération des données, affichez
"Failed to load breeds. Please try again later."
dans l'élémenterror-message
.
index.html
index.css
index.js
Utilisez
fetch('https://dogapi.dog/api/v2/breeds')
pour récupérer des données depuishttps://dogapi.dog/api/v2/breeds
;Utilisez
response.json()
pour analyser la réponse JSON;Après avoir analysé les données dans le bloc
then
suivant, appelez la fonctiondisplayBreeds
et fournissezdata.data
comme argument;Dans le bloc
catch
, gérez toutes les erreurs potentielles.
index.html
index.css
index.js
Merci pour vos commentaires !