Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:サードパーティライブラリの活用 | 非同期JavaScriptとAPI統合
JavaScriptロジックとインタラクション

bookチャレンジ:サードパーティライブラリの活用

メニューを表示するにはスワイプしてください

課題

詳細な犬種情報の表示機能の構築。APIから犬種データを取得した後、各犬種の名前、説明、寿命、オスおよびメスの体重範囲、低アレルゲン性の有無を表示。

  1. 「Fetch Breeds」ボタンがクリックされたとき、https://dogapi.dog/api/v2/breeds からAxiosを使ってデータを取得し、リクエストはtry-catchブロックでラップ。
  2. APIリクエスト中にエラーが発生した場合、ローディングインジケーターを非表示にし、エラーメッセージを表示。
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • axios.get('https://dogapi.dog/api/v2/breeds') を使用してAPIからデータを取得;
  • catchブロックでエラーを処理。
index.html

index.html

index.css

index.css

index.js

index.js

copy

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  9

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  9
some-alt