Fetch в JavaScript - Полный курс [AXIOS, XmlHttpRequest] (Статусы, методы, network, api, query)

Поделиться
HTML-код
  • Опубликовано: 14 июн 2024
  • Как запрашивать данные от сервера в javascript? Что такое api и как его найти? Какие есть статусы и методы запросов? Чем get отличается от post? Что такое query параметры или search параметры? Зачем нужен axios и XmlHttpRequest?
    Курс по Chrome Dev Tools: stepik.org/a/194549
    Поддержать автора: donationalerts.com/r/kakeitoyroki
    Наш чатик: t.me/kakieToYrokiChat
    Промисы полный курс: • Промисы в JavaScript [...
    JsonPlaceholder: jsonplaceholder.typicode.com
    Коды ответов: developer.mozilla.org/ru/docs/Web/HTTP/Status
    Методы: developer.mozilla.org/ru/docs/Web/HTTP/Methods
    API с погодой: open-meteo.com/en/docs
    XmlHttpRequest: developer.mozilla.org/ru/docs/Web/API/XMLHttpRequest
    Исходный код: github.com/R1ON/html/tree/main/js/31
    ***** Таймкоды:
    00:00 Введение
    01:02 Что такое API и как его найти
    05:13 Делаем запрос через fetch
    06:10 Network в chrome
    08:08 Достаем значения из fetch
    13:13 Статусы ответа
    18:35 Метод GET
    19:50 Метод POST
    24:43 Метод DELETE
    25:10 Метод PUT
    25:35 Когда использовать методы
    26:01 Пример использования методов
    27:28 Search/Query параметры
    28:01 Практика: получаем погоду
    36:25 Axios
    42:35 XmlHttpRequest
    44:45 Заключение
    ***** Музыка:
    "Tokyo Music Walker - Slowly" is under a Creative Commons (CC-BY 3.0) license.
    ruclips.net/channel/UC3lL...
    Music promoted by BreakingCopyright: • 🚣 Free Calm Piano Musi...
    "The Loyalist - Eastridge Turnstile" is under a Creative Commons (CC-BY 3.0) license
    Music promoted by BreakingCopyright: bit.ly/b-turnstile
    "Purrple Cat - Warm Horizon" is under a Creative Commons (CC BY-SA 3.0) license
    Music promoted by BreakingCopyright: bit.ly/bkc-warm
    "Purrple Cat - Windy" is under a Creative Commons (CC BY-SA 3.0) license.
    / purrplecatmusic
    🎵 Music provided by BreakingCopyright: • 🐈 Free Lofi Chillout M...
    "Ghostrifter Official - Lost In Thought" is is under a Creative Commons (CC BY-ND 3.0) license.
    creativecommons.org/licenses/b...
    ruclips.net/channel/UCoRhkLds...
    Music powered by BreakingCopyright: • 📚 Study + Lofi (Free M...
    "Artificial.Music - Faithful Mission" is under a Creative Commons (CC BY 3.0) license.
    / smarttoaster
    🎵 Music provided by BreakingCopyright: bit.ly/faithful-mission-song
    Song: "Dj Quads - Birds And The Bees"
    / djquadsoffi. .
    Music provided by BreakingCopyright: • [Non Copyrighted Music...
    "Darren Curtis - Justify the Lie" is under a Creative Commons (CC BY 3.0) license.
    / darrencurti. .
    Music promoted by BreakingCopyright: • 🥀 Free Dark Music - "J...

Комментарии • 36

  • @user-hw9cs6te5y
    @user-hw9cs6te5y 2 месяца назад +3

    Удивлена что под таким крутым видео так мало лайков. Всё понятно и без лишних слов. В Вашем коротком видео я узнала больше, чем узнала в книге. Благодарю!!

  • @user-iw7mj1ci5e
    @user-iw7mj1ci5e 18 дней назад +1

    Ой, хосподь! Наконец-то кто-то нормально это всё объяснил и показал. Спасибо💕Очень понятно рассказываете. Продолжайте в том же духе👌

  • @olgapedashenko3930
    @olgapedashenko3930 Месяц назад +1

    Гениально! Гениально просто и понятно! Большое спасибо, объяснил настолько круто, что поняла даже я😆

  • @user-yh1pt5mr4i
    @user-yh1pt5mr4i 2 месяца назад +2

    единственный кто все понятно обьснил. Респект

  • @aizr5979
    @aizr5979 6 месяцев назад +5

    Ураа, наконец-то я нашел урок по запросам на сервер, и еще свежак урок, а не двух годичные или 3рех годичные.

    • @kakieToYroki
      @kakieToYroki  6 месяцев назад +1

      Всегда пожалуйста )

    • @aizr5979
      @aizr5979 6 месяцев назад +2

      ​@@kakieToYroki Проводите ли вы стримы на этом канале ?
      Если да, я бы зашёл.

    • @kakieToYroki
      @kakieToYroki  6 месяцев назад

      @aizr5979 пока еще нет, тк аудитории еще мало, в будущем планировал

  • @user-od4wh2jw8k
    @user-od4wh2jw8k 6 месяцев назад +1

    Все понятным и доступным языком объясняешь и за это тебе большое спасибо и лайк, как всегда👍👍👍

  • @itsvitos
    @itsvitos 21 день назад

    Хорошее видео👍

  • @Ger4i4
    @Ger4i4 6 месяцев назад +1

    Кайфую от твоих роликов, спасибо за работу!

  • @kakieToYroki
    @kakieToYroki  6 месяцев назад +3

    Я начал по новому клянчить лайки ))))
    Интересно, сработает ли это, если об этом напоминать

  • @nikitanazaroff
    @nikitanazaroff 3 месяца назад +1

    Спасибо, у меня получилось, хотя раньше ничегошеньки не понимал в вебе и http. Получилось не сразу, так как с ходу я вляпался сразу и в перенаправление на https (которое не у всех апи есть), и в проблему с CORS. Короче, в видео очень не хватило комментария, что на странице гитхаба с бесплатными апи надо для первых шагов выбирать только те, у которых все три квадратика зелёные.)))

  • @zharenaya
    @zharenaya 3 месяца назад +2

    спасибо большое за ролик)

  • @igorsenichev3779
    @igorsenichev3779 6 месяцев назад +1

    Спасибо 👍

  • @Bellcranel-on1us
    @Bellcranel-on1us 3 месяца назад +1

    Дякую за відео

  • @user-by3vr7dg5k
    @user-by3vr7dg5k 5 месяцев назад

    Давай про веб сокет. Буду признателен)

  • @user-lw7mg8yx4p
    @user-lw7mg8yx4p 3 месяца назад

    Спасибо! Посмотрела весь плейлист по JS, сделала все ДЗ, спасибо! А будут еще видео по JS?

    • @kakieToYroki
      @kakieToYroki  3 месяца назад +2

      Да, будут. Со следующей недели начну записывать новые видосы

  • @bari9631
    @bari9631 2 месяца назад

    вот непонятно то, что когда мы в 1ом then() сохраняем результат работы метода json() в переменной data2 и выводим её на консоль, то видим что это Promise. а когда возвращаем результат через return и пишем 2ой then() и там получаем info, то это уже json данные

  • @vseleyshiy
    @vseleyshiy 2 месяца назад

    Расскажи как использовать api с регистрацией, не понимаю я как регистрироваться, хочу себе на сайт вывести языки программирования с wakatime, на которых я писал за последнюю неделю, но там нужна регистрация((

  • @unicoxr5tj417
    @unicoxr5tj417 6 месяцев назад +2

    AXIOS маст хев

  • @unknown.6914
    @unknown.6914 3 месяца назад

    2:40 а почему не json placeholder. Вроде для тренировки лучше не найти. Посмотрел дальше и в итоге он самый в работе))

    • @kakieToYroki
      @kakieToYroki  3 месяца назад

      Идея была в том, что он перестанет когда-нибудь существовать и нужно было показать как находить другие апишки
      А так да, он удобный :)

  • @HiroNakamura1991
    @HiroNakamura1991 6 месяцев назад +2

    Сначало я научился пользоватся FETCH итд и только сейчас я понял что есть что !

    • @Vse-po-Faktu
      @Vse-po-Faktu 6 месяцев назад

      Стандартное изучение JS 😁😁. Руки делают, понимание приходит не сразу )))

    • @user-fn6xx7db1r
      @user-fn6xx7db1r 3 месяца назад

      Здравствуйте, вот я что то понять вот всё это не могу не только апи но и другое мне стоит про фетч ознакомиться а потом переходить к другим?

    • @kakieToYroki
      @kakieToYroki  3 месяца назад

      @user-fn6xx7db1r про фетч будет рассказано дальше и эта тема будет интегрирована с промисами

    • @user-fn6xx7db1r
      @user-fn6xx7db1r 3 месяца назад

      @@kakieToYroki дальше в новых видео?

  • @gagarin6580
    @gagarin6580 6 месяцев назад

    на заставке как НПС

    • @kakieToYroki
      @kakieToYroki  6 месяцев назад

      В жизни так же ))

    • @kakieToYroki
      @kakieToYroki  6 месяцев назад

      Захожу на кухню, спрашивают, чем буду завтракать и я в Т позу встаю. Иногда начинаю в текстуры проваливаться и из-за коллизий меня выкидывает в ванную комнату

    • @gagarin6580
      @gagarin6580 6 месяцев назад +2

      @@kakieToYroki это когда-то пофиксят, разрабы просто лентяи

  • @user-qm1cw5eo6v
    @user-qm1cw5eo6v 5 месяцев назад

    2 года изучал джаваскрипт,и верстку ,на работу вообще не устроится.
    На позицию по 400 человек.Рынок перенасыщен.Скоро ИИ всех заменит

    • @kakieToYroki
      @kakieToYroki  5 месяцев назад

      Не заменит

    • @romansamon9215
      @romansamon9215 3 месяца назад

      Ыхвхаххп, да, конечно заменит, куда денется, в большинстве мест, где я работал - 99% всей работы это поддержка уже существующего большого проекта, для этого нужно понимать всю логику и контекст и предметную область, чего ии никогда не узнает)