Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Arbeid med Tredjepartsbiblioteker | Asynkron JavaScript og API-integrasjon
Avansert JavaScript-mestring

bookUtfordring: Arbeid med Tredjepartsbiblioteker

Oppgave

Du skal lage en detaljert visning av raseinformasjon. Etter å ha hentet rasedata fra API-et, skal du vise hver rases navn, beskrivelse, forventet levetid, vektintervall for hann- og hunnhunder, samt om rasen er hypoallergen.

  1. Bruk Axios for å hente data fra https://dogapi.dog/api/v2/breeds når "Fetch Breeds"-knappen trykkes, og pakk forespørselen inn i en try-catch-blokk.
  2. Hvis det oppstår en feil under API-forespørselen, skjul lasteindikatoren og vis en feilmelding.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Bruk axios.get('https://dogapi.dog/api/v2/breeds') for å hente data fra API-et;
  • Håndter feilen i catch-blokken.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 9

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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

bookUtfordring: Arbeid med Tredjepartsbiblioteker

Sveip for å vise menyen

Oppgave

Du skal lage en detaljert visning av raseinformasjon. Etter å ha hentet rasedata fra API-et, skal du vise hver rases navn, beskrivelse, forventet levetid, vektintervall for hann- og hunnhunder, samt om rasen er hypoallergen.

  1. Bruk Axios for å hente data fra https://dogapi.dog/api/v2/breeds når "Fetch Breeds"-knappen trykkes, og pakk forespørselen inn i en try-catch-blokk.
  2. Hvis det oppstår en feil under API-forespørselen, skjul lasteindikatoren og vis en feilmelding.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Bruk axios.get('https://dogapi.dog/api/v2/breeds') for å hente data fra API-et;
  • Håndter feilen i catch-blokken.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 9
some-alt