Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Arbeiten mit Drittanbieter-Bibliotheken | Asynchrones JavaScript und APIs
Fortgeschrittene JavaScript-Meisterschaft
course content

Kursinhalt

Fortgeschrittene JavaScript-Meisterschaft

Fortgeschrittene JavaScript-Meisterschaft

2. DOM-Manipulation
3. Ereignisse und Ereignisbehandlung
4. Asynchrones JavaScript und APIs

book
Herausforderung: Arbeiten mit Drittanbieter-Bibliotheken

Aufgabe

Sie erstellen eine detaillierte Anzeige von Rasseinformationen. Nachdem Sie die Rassendaten von der API abgerufen haben, zeigen Sie den Namen, die Beschreibung, die Lebensdauer, die Gewichtsbereiche für Männchen und Weibchen sowie den hypoallergenen Status jeder Rasse an.

  1. Verwenden Sie Axios, um Daten von https://dogapi.dog/api/v2/breeds abzurufen, wenn die Schaltfläche "Rassen abrufen" geklickt wird, und verpacken Sie die Anfrage in einem try-catch-Block.
  2. Wenn während der API-Anfrage ein Fehler auftritt, blenden Sie den Ladeindikator aus und zeigen Sie eine Fehlermeldung an.
html

index.html

css

index.css

js

index.js

copy
  • Verwenden Sie axios.get('https://dogapi.dog/api/v2/breeds'), um Daten von der API abzurufen;
  • Behandeln Sie den Fehler im catch-Block.
html

index.html

css

index.css

js

index.js

copy

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 9
We're sorry to hear that something went wrong. What happened?
some-alt