Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 2.47 KB

00174.md

File metadata and controls

16 lines (12 loc) · 2.47 KB

Проект: Погода

Введение

Используйте все, что мы узнали, для создания сайта с прогнозом погоды. Используйте API из предыдущих уроков. Должна быть возможность указать местоположение и переключать отображение данных в градусах Фаренгейта или Цельсия.

Также изменяйте внешний вид страницы на основе данных (например, изменив цвет фона или добавив изображения, которые описывают погоду. Вы даже можете использовать API Giphy, чтобы найти подходящие изображения, связанные с погодой.). Не стесняйтесь использовать promise или async/await в своем коде (попробуйте использовать оба варианта).

  1. Создайте пустой HTML-документ с ссылками на ваши файлы JavaScript и CSS.
  2. Напишите функции, которые работают с API. Вам понадобятся функции, которые возвращают погоду для указанного местоположения. Пока выводите информацию с помощью console.log();
  3. Напишите функции, которые обрабатывают данные JSON, полученные от API. Верните объект, содержащий только те данные, которые требуются для вашего приложения;
  4. Создайте простую форму, которая позволит пользователям вводить свое местоположение и получать информацию о погоде (все еще с помощью console.log());
  5. Выведите информацию на вашей веб-странице!
  6. Добавьте стили на ваше усмотрение!
  7. Необязательно: добавьте загрузчик (иконка загрузки), который отображается с момента отправки формы до момента загрузки информации из API;
  8. Выложите решение на GitHub и поделитесь им с нами!