Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Werken met Externe Bibliotheken | Asynchrone JavaScript en API-Integratie
Geavanceerde JavaScript-Beheersing

bookUitdaging: Werken met Externe Bibliotheken

Taak

Je bouwt een gedetailleerde weergave van rasinformatie. Na het ophalen van rasgegevens van de API, toon je de naam van elk ras, beschrijving, levensduur, gewichtsklassen voor mannetjes en vrouwtjes, en hypoallergene status.

  1. Gebruik Axios om gegevens op te halen van https://dogapi.dog/api/v2/breeds wanneer op de knop "Fetch Breeds" wordt geklikt, waarbij je het verzoek in een try-catch-blok plaatst.
  2. Als er een fout optreedt tijdens het API-verzoek, verberg dan de laadindicator en toon een foutmelding.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Gebruik axios.get('https://dogapi.dog/api/v2/breeds') om gegevens van de API op te halen;
  • Behandel de fout in het catch-blok.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 9

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you show me how to structure the API response data for display?

What should the error message look like when the API request fails?

How do I display the loading indicator while fetching data?

Awesome!

Completion rate improved to 2.22

bookUitdaging: Werken met Externe Bibliotheken

Veeg om het menu te tonen

Taak

Je bouwt een gedetailleerde weergave van rasinformatie. Na het ophalen van rasgegevens van de API, toon je de naam van elk ras, beschrijving, levensduur, gewichtsklassen voor mannetjes en vrouwtjes, en hypoallergene status.

  1. Gebruik Axios om gegevens op te halen van https://dogapi.dog/api/v2/breeds wanneer op de knop "Fetch Breeds" wordt geklikt, waarbij je het verzoek in een try-catch-blok plaatst.
  2. Als er een fout optreedt tijdens het API-verzoek, verberg dan de laadindicator en toon een foutmelding.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Gebruik axios.get('https://dogapi.dog/api/v2/breeds') om gegevens van de API op te halen;
  • Behandel de fout in het catch-blok.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 9
some-alt