Haaste: Hae ja Käytä API-dataa
Tehtävä
Rakennat verkkosivua, joka näyttää listan koiraroduista ja niiden tiedoista, jotka haetaan Dog API:sta. Kun käyttäjä napsauttaa "Lataa rodut" -painiketta, tiedot tulee hakea API:sta ja rotujen tiedot (nimi, kuvaus ja elinikä) tulee näyttää sivulla. Käsittele mahdolliset virheet ja anna palaute HTML:ssä.
Hae tiedot API:sta: Kun "Lataa rodut" -painiketta napsautetaan
- Hae tiedot osoitteesta
https://dogapi.dog/api/v2/breeds; - Jäsennä JSON-vastaus;
- Jos tiedot haetaan onnistuneesti, siirry seuraavaan vaiheeseen;
- Jos tietojen haussa tapahtuu virhe, näytä
"Failed to load breeds. Please try again later."elementissäerror-message.
index.html
index.css
index.js
- Käytä
fetch('https://dogapi.dog/api/v2/breeds')hakeaksesi tiedot osoitteestahttps://dogapi.dog/api/v2/breeds; - Käytä
response.json()jäsentääksesi JSON-vastauksen; - Kun tiedot on jäsennetty seuraavassa
then-lohossa, kutsudisplayBreeds-funktiota ja anna argumentiksidata.data; - Käsittele mahdolliset virheet
catch-lohossa.
index.html
index.css
index.js
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.22
Haaste: Hae ja Käytä API-dataa
Pyyhkäise näyttääksesi valikon
Tehtävä
Rakennat verkkosivua, joka näyttää listan koiraroduista ja niiden tiedoista, jotka haetaan Dog API:sta. Kun käyttäjä napsauttaa "Lataa rodut" -painiketta, tiedot tulee hakea API:sta ja rotujen tiedot (nimi, kuvaus ja elinikä) tulee näyttää sivulla. Käsittele mahdolliset virheet ja anna palaute HTML:ssä.
Hae tiedot API:sta: Kun "Lataa rodut" -painiketta napsautetaan
- Hae tiedot osoitteesta
https://dogapi.dog/api/v2/breeds; - Jäsennä JSON-vastaus;
- Jos tiedot haetaan onnistuneesti, siirry seuraavaan vaiheeseen;
- Jos tietojen haussa tapahtuu virhe, näytä
"Failed to load breeds. Please try again later."elementissäerror-message.
index.html
index.css
index.js
- Käytä
fetch('https://dogapi.dog/api/v2/breeds')hakeaksesi tiedot osoitteestahttps://dogapi.dog/api/v2/breeds; - Käytä
response.json()jäsentääksesi JSON-vastauksen; - Kun tiedot on jäsennetty seuraavassa
then-lohossa, kutsudisplayBreeds-funktiota ja anna argumentiksidata.data; - Käsittele mahdolliset virheet
catch-lohossa.
index.html
index.css
index.js
Kiitos palautteestasi!