/web-labwork-1

Лабораторная работа №1 для начинающих веб-разработчиков, которую придумал я

Primary LanguageHTMLMIT LicenseMIT

Работа с API

Prerequisites

Задание

Веб-сайт, спрашивающий у пользователя город, в котором он проживает, а затем текущую погоду в этом городе. Город должен запоминаться, то есть после перезагрузки сайта или перезахода в браузер, должен отображаться тот же самый город (самостоятельно узнай, как это сделать), но его должно быть можно перевыбрать. Для разной погоды сайт должен выглядеть по-разному (идеально, если будет какая-то анимация). Существование города должно валидироваться.

Пример (оно не обязательно должно выглядеть именно так): картинка

Прогноз погоды брать из open-meteo, а координаты по названию города определять с помощью api-ninjas.

Нужно использовать

Можно использовать

  • Браузер. Поставь себе хром, ты же фронтендер.
  • google.com
  • VSCode/Vim/Emacs.
  • Эмулятор терминала и shell.
  • Встроенные библиотеки твоего языка программирования.
  • Свой личный мозг.

Нельзя использовать

  • Других людей.
    Максимум, кому можно задавать вопросы, это мне, но тебе вряд ли понравятся мои ответы.
  • ИИ ассистенты.
  • IDE.
  • Сторонние библиотеки/фреймворки/etc.
  • Линтер/автоформаттер в твоем редакторе кода.

Как я буду проверять

Я открою в chrome файл main.html из твоего pull request и буду смотреть. Потом прочитаю код.

Дополнительная информация, которую я спрошу на защите



Вообще, мы стараемся идти по https://roadmap.sh/frontend, рекомендую ознакомиться