Прогноз погоды на JS. От дизайна до работы с API

2023 ж. 19 Қаң.
40 171 Рет қаралды

Напишем скрипт для отображения погоды. Дизайн в Figma, верстка, JS и работа с API.
Код с урока в Telegram канале: t.me/+friZxyBulgNmYjE6
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
💻 Бесплатный курс "Создай свой первый сайт на HTML5 и CSS3"
7 уроков по 30 мин: webcademy.ru/htmlsite/
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
💻 Курс по созданию и верстке сайтов: webcademy.ru/htmlstart/
Обучение с наставником, 3 месяца, результат, гарантия.
Научим создавать веб-сайты и зарабатывать на этом.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
💻 Курс "Frontend разработчик. JavaScript + React": webcademy.ru/jscourse/
Обучение с наставником, 3 месяца, результат, гарантия.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
🏁 Обучение с нуля
💁‍♂️ Обучение с наставником
🎯 Доведение с нуля до результата
🏢 Помощь с трудоустройством
💵 Поможем взять первый заказ на фрилансе
Сайт школы ВебКадеми: webcademy.ru/​
Вконтакте: vk.com/webcademy​
Telegram канал: t.me/webcademynews​
ТАЙМ КОДЫ:
0:00:00 Общение
0:09:32 Дизайн в Figma
0:50:10 Верстка шапки
1:18:55 Верстка карточки
1:50:40 Загрузка на GitHub
1:54:00 API weatherapi
2:04:00 JS и работа с API
2:13:30 Отображение данных в карточке
2:29:00 Удаление старой карточки
2:42:25 Создание функций removeCard, showError, showCard
2:48:10 Функция getWeather
2:58:00 Сохранение на GitHub
3:02:00 Изучаю API по иконкам
3:03:20 Работа с русским языком
3:25:40 Общение
3:28:00 Работа с иконками
3:46:20 Общение

Пікірлер
  • Респект и уважение за очередной урок!!!

    @albertrockalfredo8250@albertrockalfredo8250 Жыл бұрын
  • Спасибо большое за интересный урок. Сделал все как в стриме, правда спустя 11 дней! Удачи!

    @AlekseiGolovanev@AlekseiGolovanev Жыл бұрын
  • Спасибо за стрим. Это то видео, где полностью виднен ход мыслей программиста.

    @user-pj8lq9ws7x@user-pj8lq9ws7x Жыл бұрын
  • Спасибо за ваши видео😊

    @user-vg6eb6xu9w@user-vg6eb6xu9w Жыл бұрын
  • Редко что-то комментирую, но спасибо за полезный стрим и приятный формат общения.

    @user-hj9nt5ne2r@user-hj9nt5ne2r Жыл бұрын
  • Спасибо, крутой стрим!

    @HappyTown1BoDi@HappyTown1BoDi Жыл бұрын
  • Спасибо большое за старания. У меня хоть что-то получилось.

    @user-lh6uv9oz3u@user-lh6uv9oz3u Жыл бұрын
  • Спасибо Вам большое!

    @user-pm8dv5bw6g@user-pm8dv5bw6g Жыл бұрын
  • Спасибо за урок🤩! Раз от раза убеждаюсь, что вы - Юрий😎, кто действительно объясняет и не торопясь, медленными шагами, уверенно, но верно преподносите материал 👩‍🎓. Не знаю как для других, но для меня это лучший темп. Мне есть с чем сравнивать.

    @ekaterinadobrzhanskaya3422@ekaterinadobrzhanskaya3422 Жыл бұрын
    • Екатерина, спасибо!) Стараюсь, рад что было полезно и интересно.

      @WebCademy@WebCademy Жыл бұрын
  • Спасибо Вам огромное. Ваш труд достроен миллионов просмотров

    @Daniel_P1@Daniel_P1 Жыл бұрын
    • Спасибо!)

      @WebCademy@WebCademy Жыл бұрын
  • отлично стрим сразу после завершения просмотра почти 7ми часового видео по JS

    @sidelev.s@sidelev.s Жыл бұрын
  • добрый вечер! соизволите ли вы скинуть ссылку на дизайн в Figma

    @nur111k@nur111k Жыл бұрын
  • А можно ссылку на иконки отправить?

    @XTREME79339@XTREME79339 Жыл бұрын
  • Ух ты..

    @user-po1ez6ke6m@user-po1ez6ke6m Жыл бұрын
  • По поводу разницы цвета в фигме и браузере, скорее всего в настройках фигмы не стоит color space - sRGB

    @vsmkoff@vsmkoff Жыл бұрын
    • Да, после стрима погуглил. Есть такая настройка, стояло unmanaged. Ранее на Windows не сталкивался. Хотя там тоже такое может быть.

      @WebCademy@WebCademy Жыл бұрын
  • Добрый день. Сделал небольшую мобильную адаптацию и залил сайт на GitHub, и после, при открытии сайта через GitHub, карточка с погодой перестала отображаться, хотя путь не менял, в чём может быть причина? P.S. Кстати, Юрий, ваш проект на GitHub тоже почему то не отображает карточку с погодой.. Или это только у меня так?

    @user-jq4fl3pg8r@user-jq4fl3pg8r Жыл бұрын
  • Разные цвета в Figma и браузере на Mac OS и Windows webcademy.ru/blog/964/

    @WebCademy@WebCademy Жыл бұрын
  • Подскажите пожалуйста где можно найти ссылку на макет в фигме? что- то я не могу найти. хотелось бы все повторить за Вами. И еще хочу сказать Вам огромное Спасибо за Ваш труд, это один из лучших каналов, успехов Вам во всех начинаниях и процветания.

    @natalikamenkova5383@natalikamenkova5383 Жыл бұрын
    • Пост в ТГ канале: t.me/+friZxyBulgNmYjE6

      @WebCademy@WebCademy Жыл бұрын
  • При попытке найти город через сайт по ссылке на github ловлю ошибку NetworkError when attempting to fetch resource. С чем это может быть связано?

    @user-eu2pw9so5p@user-eu2pw9so5p3 ай бұрын
  • Здравствуйте, Напишите пожалуйста а в какой программе вы пишите КОД???присоединяюсь ко всем добрым словам, видеу 💯%👍

    @user-bv7jz1ve2s@user-bv7jz1ve2s Жыл бұрын
    • VS Code - kzhead.info/sun/bJhrn9VolqhvaH0/bejne.html

      @WebCademy@WebCademy Жыл бұрын
  • Юрий, а как в данном приложении устроить работу с local storage и рендерингом, чтобы при перезагрузке страницы оставался город и подтягивались данные из апи?

    @denistankoff8181@denistankoff818111 ай бұрын
    • Денис, приветствую. Записать данные по запрошенным городам в localStorage. И при открытии страницы проверить localStorage и если там есть города - то запросить для них погоду и отобразить.

      @WebCademy@WebCademy11 ай бұрын
  • Здравствуйте, Юрий. У меня к вам просьба. Сделайте пожалуйста урок по js, на примере портфолио html и css. То есть такой же формат видео! Надеюсь вы услышите мою просьбу!!!!

    @user-lh6uv9oz3u@user-lh6uv9oz3u Жыл бұрын
    • Приветствую!) Не совсем понял, о какой например проект вы имеете ввиду, сделать сайт портфолио на JS или ... ?

      @WebCademy@WebCademy Жыл бұрын
    • @@WebCademy Вы когда-то делали серию роликов, где создавали портфолио с помощью html и css. Я хотел бы, чтобы вы сделали похожую серию роликов, используя js.

      @user-lh6uv9oz3u@user-lh6uv9oz3u Жыл бұрын
  • Вся информация к проекту. Код, макет, API, демо: t.me/+friZxyBulgNmYjE6

    @WebCademy@WebCademy Жыл бұрын
  • что то ты сильно заморочился с иконками, ты же получаешь вместе с остальными данными и icon:113(например) 113 - это имя картинки. то есть отправил город, получил is_day получил icon. а дальше по накатанной если is_day = 1, то папка day и картинка с названием 113. все иконки имеют одинаковые названия в папках день и ночь. то есть можно было не давать иконкам названия типа sunny.

    @sartjhon3300@sartjhon3300 Жыл бұрын
    • Хм... видимо не разглядел систему в именовании иконок. Уже под конец стрима было дело. Можно было вообще использовать готовые и так проще. Но хотелось сделать свои.

      @WebCademy@WebCademy Жыл бұрын
  • Длинно запущено непонятно

    @sony1939@sony1939 Жыл бұрын
  • 3:41:00 так со строками давно никто не работает

    @alekseyr8372@alekseyr83726 ай бұрын
    • Как так? Тернарный оператор deprecated?

      @WebCademy@WebCademy6 ай бұрын
  • если сделать Санкт-Петербург, то он будет показывать питер, который находится в штатах, а не российский

    @MelkoR4111@MelkoR4111 Жыл бұрын
  • Код конечно оставляет желать лучшего

    @alekseyr8372@alekseyr83726 ай бұрын
KZhead