Перейти к содержимому
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
Детский университет

Развитие и обучение детей: практические материалы для родителей и педагогов

Детский университет

Развитие и обучение детей: практические материалы для родителей и педагогов

  • Главная
  • Контакты
  • О проекте
  • Политика конфиденциальности
  • Главная
  • Контакты
  • О проекте
  • Политика конфиденциальности
Закрыть

Поиск

  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
Subscribe
Блог

async/await vs ajax

1 мин. чтения
0

Имея такую функцию: async function sendg(B) { if (window.fetch) { try { const response = await fetch(B); if (!response.ok) throw new Error('Ошибка HTTP: ' + response.status); const data0 = await response.text(); const data2 = data0.trim(); const data = data2.replace(/[nrt]/g, ''); pr.innerText += "response = " + data + "n"; } catch (error) { console.error('Ошибка:', error); pr.innerText += "Ошибка: " + error + "n"; } } } Которая должна отправить на сервер логин и пароль, и получить ответ, который влияет на все последующие операции JavaScript и их очень много, тысяча+ строк кода. Без ответа сервера нельзя выполнять следующие 1000+ строк остального кода, т.к. ответ должен содержать число, которое используется в дальнейших расчетах.

Это вам поможет
  1. Подготовка к ЕГЭ с гарантией результата 11 класс
  2. Курс "Таблица умножения"
  3. Платные: Подготовка к ВПР и ОГЭ для 8 класса
  4. Экспертное сопровождение при поступлении в вуз
  5. Курс "Логопед для детей"

Если нет await, то все операции последовательны, но оно есть, и это await допускает, что все 1000 строк начнут выполняться до того, как получен ответ-разрешение сервера. Как сделать, чтобы запрос мог быть блокирующим, т. е. приостановить выполнение остальных операций на время ожидания ответа сервера? ИИ от google.com мне написал так: Синхронный Ajax был ампутирован из стандартов, лишив разработчиков простого, привычного способа выполнения блокирующих запросов. async/await — это замена (протез), которая требует другого, более сложного подхода к структурированию кода.

Источник: ru.stackoverflow.com — ru.stackoverflow.com/questions/1621918/async-await-vs-ajax

Метки:

должен
Автор

admin

Подпишись на меня
Другие статьи
Назад

Как вызвать из php-файла другой php-файл в качестве заголовка?

Далее

Добавить свою команду в контекстное меню файла Windows

Нет комментариев! Будьте первым.

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Свежие записи

  • Почему весь мир снова играет в настолки и надолго ли это?
  • «Хокум» — наконец-то действительно страшно?
  • The Elder Scrolls VI Sentinel — теперь новая флагманская игра Bethesda
  • Почему GTA 6 может стать последней GTA, которую мы ждём 13 лет
  • Настолки в одиночку: скучное занятие или новый формат вечера?

Свежие комментарии

Нет комментариев для просмотра.

Архивы

  • Ноябрь 2026

Рубрики

  • Блог
Copyright 2026 — Детский университет. All rights reserved. Blogsy WordPress Theme
О проекте  ·  Контакты  ·  Политика конфиденциальности