Dev Hot Spot
Dev Hot Spot
  • 68
  • 17 383
Fetch API: GET и POST Запросы для Начинающих
В этом видеоуроке мы рассмотрим основы Fetch API и научимся работать с GET и POST запросами. Вы узнаете, как отправлять и обрабатывать запросы с помощью Fetch, а также как использовать их на практике. Мы разберем примеры, чтобы вы могли лучше понять, как применять Fetch API в ваших проектах.
Полезные ссылки:
MDN: developer.mozilla.org/en-US/docs/Web/API/Fetch_API
GitHub: github.com/RuslanTissen/SPA-videos/tree/main/fetch-exmpl
Переглядів: 11

Відео

Основы Fetch API: Учимся Работать с Запросами в JavaScript
Переглядів 96День тому
Основы Fetch API: Учимся Работать с Запросами в JavaScript
Async/Await и Try/Catch: Практическое применение для начинающих
Переглядів 19414 днів тому
Async/Await и Try/Catch: Практическое применение для начинающих
Async и Await в JavaScript: Простое Объяснение для Новичков
Переглядів 16621 день тому
Async и Await в JavaScript: Простое Объяснение для Новичков
JSON для Новичков: Руководство по Формату Данных в JavaScript
Переглядів 4021 день тому
JSON для Новичков: Руководство по Формату Данных в JavaScript
JavaScript: Promises vs "Callback Hell", для Новичков
Переглядів 7021 день тому
JavaScript: Promises vs "Callback Hell", для Новичков
Основы Promises в JavaScript: Пошаговое Руководство для Новичков
Переглядів 4528 днів тому
Основы Promises в JavaScript: Пошаговое Руководство для Новичков
JavaScript: Asynchronous Prog. - setTimeout() для новичков
Переглядів 72Місяць тому
JavaScript: Asynchronous Prog. - setTimeout() для новичков
JavaScript: Что такое Bundling и Webpack? Для новичков
Переглядів 107Місяць тому
JavaScript: Что такое Bundling и Webpack? Для новичков
Scripts в JSON, gitignore и transpiling | Объяснение для новичков
Переглядів 41Місяць тому
Scripts в JSON, gitignore и transpiling | Объяснение для новичков
npm JavaScript: Основы для новичков
Переглядів 78Місяць тому
npm JavaScript: Основы для новичков
JavaScript MODULES: "Named Exports" для Начинающих
Переглядів 156Місяць тому
JavaScript MODULES: "Named Exports" для Начинающих
"MODULES" в JavaScript: Руководство для начинающих
Переглядів 146Місяць тому
"MODULES" в JavaScript: Руководство для начинающих
JavaScript: Propagation, Bubbling, Capture и Delegation для Начинающих
Переглядів 43Місяць тому
JavaScript: Propagation, Bubbling, Capture и Delegation для Начинающих
JavaScript Form Events: "SUBMIT" и "CHANGE" для Начинающих
Переглядів 74Місяць тому
JavaScript Form Events: "SUBMIT" и "CHANGE" для Начинающих
Reset Event в формах на JavaScript: Руководство для Начинающих
Переглядів 65Місяць тому
Reset Event в формах на JavaScript: Руководство для Начинающих
Browser Events: Основы для Начинающих в JavaScript
Переглядів 97Місяць тому
Browser Events: Основы для Начинающих в JavaScript
Понимание "Event Object" в JavaScript
Переглядів 48Місяць тому
Понимание "Event Object" в JavaScript
Эффект "Toggle" в JavaScript: Два Простых Способа Реализации
Переглядів 42Місяць тому
Эффект "Toggle" в JavaScript: Два Простых Способа Реализации
"addEventListener" в JavaScript: Пошаговое руководство
Переглядів 47Місяць тому
"addEventListener" в JavaScript: Пошаговое руководство
JavaScript: урок 5 - Используем "createElement" в JavaScript
Переглядів 83Місяць тому
JavaScript: урок 5 - Используем "createElement" в JavaScript
DOM - matches, closest, siblings, innerText, textContent, innerHTML
Переглядів 322 місяці тому
DOM - matches, closest, siblings, innerText, textContent, innerHTML
Введение в API и DOM: Основы для Начинающих
Переглядів 562 місяці тому
Введение в API и DOM: Основы для Начинающих
JavaScript: Урок 2 - QuerySelector - Продвинутый уровень
Переглядів 452 місяці тому
JavaScript: Урок 2 - QuerySelector - Продвинутый уровень
JavaScript: Урок 1 - Изучаем QuerySelector - Основы для начинающих
Переглядів 1882 місяці тому
JavaScript: Урок 1 - Изучаем QuerySelector - Основы для начинающих

КОМЕНТАРІ

  • @user-ek6td6sp6k
    @user-ek6td6sp6k 6 годин тому

    Отличное видео, спасибо, за такой подробный разбор каждого момента!

  • @thelowfer1016
    @thelowfer1016 2 дні тому

    Почему пропали видео?

    • @DevHotSpot-ps9uj
      @DevHotSpot-ps9uj 2 дні тому

      @@thelowfer1016 Привет! Спасибо, что следите за моим каналом! Я только что вернулся из отпуска. Подождите, пожалуйста до завтра - видео уже в процессе монтажа.

    • @thelowfer1016
      @thelowfer1016 2 дні тому

      @@DevHotSpot-ps9uj Понял, ждем)

  • @OBeirit
    @OBeirit 5 днів тому

    Мне понравилось выражение: Здесь везде клевая половина 😅

  • @OBeirit
    @OBeirit 6 днів тому

    Приятно слышать, что круизный отдых вам понравился! 🥰

  • @OBeirit
    @OBeirit 7 днів тому

    Я так Рада за вас! Хочу на Costa Tockana!

  • @OBeirit
    @OBeirit 7 днів тому

    Круто! Мне все нравится! 👍

  • @OBeirit
    @OBeirit 7 днів тому

    Я смотрю кухня у вас совсем необычная. В следующий раз поедим на Costa😂

  • @user-cd3xv7kb9e
    @user-cd3xv7kb9e 7 днів тому

    Клаааассно. Хорошего отдыха 🎉

  • @user-ol6vn5fc7c
    @user-ol6vn5fc7c 7 днів тому

    Супер!

  • @user-lr6mv6tv2e
    @user-lr6mv6tv2e 8 днів тому

    Спасибо за Ваши уроки! Да хранит Вас Господь! Я из солнечного и горного Кыргызстана!

  • @HNIII_ECMbA3
    @HNIII_ECMbA3 9 днів тому

    добра Вам и здоровья! Кто-то может позавидовать, но я вижу человека, который, в общем-то и должен жить неплохо, учитывая то как Вы держите себя, речь, культуру и общий позитивный настрой.

  • @dolboebot6814
    @dolboebot6814 11 днів тому

    Всем похуй

  • @user-bo9ms7zn2p
    @user-bo9ms7zn2p 11 днів тому

    а откуда автор родом? еслине секрет?

    • @DevHotSpot-ps9uj
      @DevHotSpot-ps9uj 11 днів тому

      @@user-bo9ms7zn2p Автор из Германии;)

  • @user-bo9ms7zn2p
    @user-bo9ms7zn2p 11 днів тому

    счастливого отдыха!) какой круиз? чё по чём?

    • @DevHotSpot-ps9uj
      @DevHotSpot-ps9uj 11 днів тому

      @@user-bo9ms7zn2p Спасибо за пожелания! Круиз по средиземному морю: Савона, Марсель, Барселона, Ибица, Палермо, Рим, Савона. За подробностями пишите пожалуйста в личку: rthyssen73@gmail.com. Или WhatsApp: +49-155-66-3232-69

  • @AndreTrudeau-o9d
    @AndreTrudeau-o9d 12 днів тому

    А как лучше обрабатывать ошибки при работе с Fetch API? я сам недавно начал изучать веб-разработку и выбрал курсы Skypro, потому что у них были лучшие отзывы и все понятно объяснено))

    • @DevHotSpot-ps9uj
      @DevHotSpot-ps9uj 11 днів тому

      @@AndreTrudeau-o9d Привет, Андрей! Спасибо за вопрос. Мы обязательно расскажем об этом в следующих видео. Оставайся с нами!

  • @user-bo9ms7zn2p
    @user-bo9ms7zn2p 12 днів тому

    норм, на раслабоне и без заумного сленга)

  • @mndevitmndevit
    @mndevitmndevit 23 дні тому

    здравствуй, спасибо за отличный материал! Хотелось бы звук громче, так как микро максимально тихий, заранее благодарен

    • @DevHotSpot-ps9uj
      @DevHotSpot-ps9uj 22 дні тому

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

  • @user-nb7sk4go9e
    @user-nb7sk4go9e 26 днів тому

    Отличная постановка речи и интересная тема. Продолжайте в том же духе, я ваш новый подписчик

    • @DevHotSpot-ps9uj
      @DevHotSpot-ps9uj 26 днів тому

      Спасибо большое за позитивный комментарий! Это действительно мотивирует. Обязательно буду продолжать постить новые видео. Приятно знать, что мои видеоуроки полезны. Добро пожаловать в ряды подписчиков!

  • @user-bo9ms7zn2p
    @user-bo9ms7zn2p Місяць тому

    на убунте на ноутах есть проблема с прокруткой контента на тачпадах, как уменьшить скролл двумя пальцами? может гости канала пдскажут?

    • @DevHotSpot-ps9uj
      @DevHotSpot-ps9uj Місяць тому

      ChatGPT предлагает несколько вариантов. Интересно?

  • @RomanB-od1qn
    @RomanB-od1qn Місяць тому

    Интересно, спасибо ,сделайте плей лист :)

    • @DevHotSpot-ps9uj
      @DevHotSpot-ps9uj Місяць тому

      Конечно, с удовольствием! Я уже работаю над созданием плейлиста и скоро он будет доступен. Спасибо за ваш интерес!

  • @RomanB-od1qn
    @RomanB-od1qn Місяць тому

    Может сделаете плей лист ?) будет намного удобнее

    • @DevHotSpot-ps9uj
      @DevHotSpot-ps9uj Місяць тому

      Конечно, с удовольствием! Я уже работаю над созданием плейлиста и скоро он будет доступен. Спасибо за ваш интерес!

  • @thelowfer1016
    @thelowfer1016 Місяць тому

    🤜🤜🤛🤛

  • @thelowfer1016
    @thelowfer1016 Місяць тому

    Отлично, продолжайте записывать ценный материал, спасибо

  • @ruslantissen8765
    @ruslantissen8765 Місяць тому

    `getElementById` - это один из самых часто используемых методов в JavaScript, который позволяет быстро и легко получить доступ к элементу на веб-странице по его уникальному идентификатору (ID). Как работает getElementById? Этот метод принимает один аргумент - строку, представляющую уникальный идентификатор элемента, и возвращает ссылку на первый элемент с этим ID. Если элемент с указанным ID не найден, метод возвращает `null`. Пример использования: 1. Основной синтаксис ```javascript const element = document.getElementById('myElementId'); console.log(element); ``` В этом примере мы получаем элемент с ID `myElementId` и выводим его в консоль. 2. Изменение содержимого элемента ```javascript const header = document.getElementById('header'); header.innerText = 'Добро пожаловать!'; ``` Этот код изменяет текст внутри элемента с ID `header` на 'Добро пожаловать!'. 3. Изменение стиля элемента ```javascript const box = document.getElementById('box'); box.style.backgroundColor = 'blue'; ``` Здесь мы меняем цвет фона элемента с ID `box` на синий. Важные замечания: - Уникальность ID: ID на веб-странице должны быть уникальными. Это значит, что на странице не должно быть более одного элемента с одинаковым ID. - Чувствительность к регистру: Имена ID чувствительны к регистру, то есть `myElement` и `myelement` считаются разными ID. Практическое применение: - Доступ к форме: Можно легко получить доступ к полям формы и их значениям. ```javascript const inputField = document.getElementById('username'); console.log(inputField.value); ``` - Добавление событий: Можно добавлять обработчики событий к элементам. ```javascript const button = document.getElementById('submitButton'); button.addEventListener('click', () => { alert('Кнопка нажата!'); }); ``` Заключение: `getElementById` - это простой, но мощный метод для работы с элементами на веб-странице. Он особенно полезен для быстрого доступа и манипуляции с элементами через их уникальные идентификаторы. Освоив этот метод, вы сможете легко управлять элементами на вашей странице и создавать интерактивные веб-приложения.

  • @ruslantissen8765
    @ruslantissen8765 2 місяці тому

    querySelectorAll - это один из методов в JavaScript, который используется для выбора элементов из DOM (Document Object Model). В отличие от querySelector, который возвращает только первый найденный элемент, querySelectorAll возвращает все элементы, соответствующие заданному селектору. Как работает querySelectorAll? Этот метод принимает один аргумент - строку, представляющую CSS-селектор. Он ищет все элементы, соответствующие этому селектору, и возвращает их в виде статического NodeList (списка узлов). Пример использования: 1. Выбор всех элементов по тегу ``` const allDivs = document.querySelectorAll('div'); console.log(allDivs); ``` Этот пример выбирает все элементы div на странице и выводит их в консоль. 2. Выбор элементов по классу ``` const allItems = document.querySelectorAll('.item'); console.log(allItems); ``` Здесь выбираются все элементы с классом item. 3. Выбор элементов по идентификатору ``` const elementWithId = document.querySelectorAll('#uniqueId'); console.log(elementWithId); ``` Этот пример выбирает элемент с идентификатором uniqueId. 4. Комбинированные селекторы ``` const specificItems = document.querySelectorAll('div.item'); console.log(specificItems); ``` Здесь выбираются все элементы div с классом item. Особенности: - Статический NodeList: В отличие от getElementsByClassName или getElementsByTagName, которые возвращают "живые" коллекции (автоматически обновляются при изменении DOM), querySelectorAll возвращает статический NodeList. Это означает, что список не обновляется при изменении DOM. - Псевдоклассы: Можно использовать CSS-псевдоклассы, например :hover, :first-child, :nth-child и другие. ``` const firstItems = document.querySelectorAll('.item:first-child'); console.log(firstItems); ``` Перебор элементов NodeList: NodeList можно перебирать с помощью методов, таких как forEach: ``` const allItems = document.querySelectorAll('.item'); allItems.forEach(item => { console.log(item); }); ``` Практическое применение: - Изменение стилей: Вы можете изменить стиль всех выбранных элементов. ``` const items = document.querySelectorAll('.item'); items.forEach(item => { item.style.color = 'red'; }); ``` - Добавление событий: Можно добавлять обработчики событий ко всем выбранным элементам. ``` const buttons = document.querySelectorAll('button'); buttons.forEach(button => { button.addEventListener('click', () => { alert('Button clicked!'); }); }); ``` Заключение: querySelectorAll - это мощный инструмент для работы с DOM в JavaScript. Он позволяет гибко выбирать элементы на странице и манипулировать ими. Запомнив синтаксис и основные примеры использования, вы сможете легко применять этот метод в своих проектах.

  • @thelowfer1016
    @thelowfer1016 2 місяці тому

    Жестко Сколько требуется времени в день на изучение?

    • @DevHotSpot-ps9uj
      @DevHotSpot-ps9uj 2 місяці тому

      Спасибо за вопрос! Время, необходимое для изучения JavaScript, может варьироваться в зависимости от ваших целей и текущего уровня знаний. Для эффективного изучения я рекомендую уделять 1-2 часа в день. Это позволит вам постепенно погружаться в материал и закреплять новые знания. Если у вас есть возможность, старайтесь практиковаться ежедневно - регулярные занятия помогают лучше усваивать информацию. Также важно не только читать теорию, но и писать код, решать задачи и работать над небольшими проектами. Стоит также отметить, что программирование - это процесс непрерывного обучения. Даже опытные программисты продолжают учиться на протяжении всей своей карьеры. Вначале может быть немного сложно, но со временем, после изучения базовой теории, вы начнете использовать определенные навыки, и вам не понадобится помнить всё, что вы прошли ранее. Важно понимать общие концепции и уметь находить нужную информацию в документации - это навык, который используют все программисты. Удачи в изучении JavaScript! Если у вас будут вопросы, не стесняйтесь задавать их - я всегда рад помочь.

    • @thelowfer1016
      @thelowfer1016 2 місяці тому

      @@DevHotSpot-ps9uj У меня был опыт изучения JS, где-то полгода. Но особого выхлопа не вышло. Консольный калькулятор и задачи 7-8kyu на codewars это был максимум

  • @aspdof-wy7nj
    @aspdof-wy7nj 2 місяці тому

    спасибо за видео, очень интересно и полезно

  • @irinatissen3395
    @irinatissen3395 2 місяці тому

    Очень доходчиво и подробно! Спасибо!!