Ответы пользователя по тегу JavaScript
  • Как продолжить выполнение AJAX запроса до определенного response?

    ElForastero
    @ElForastero
    По всей вероятности, вам нужна не двухсторонняя коммуникация, а только сервер->клиент.

    1. Вариант первый. Наиболее предпочтительный - использовать Server Sent Events (SSE). Поддерживается везде кроме IE. Полноценная односторонняя коммуникация без завершения процесса на сервере.

    2. Long Polling запросы. Обычные HTTP запросы висящие и ждущие пока сервер что-то не отдаст. И так по кругу.

    3. Спамить сервер обычными запросами каждые несколько секунд))
    Ответ написан
  • Как сделать цикл, который выполняется 1000мс?

    ElForastero
    @ElForastero
    Для начала нужно определиться, для каких целей понадобилось создавать такой цикл, потому что подход изначально неверен.

    В отличие от низкоуровневых языков, где при помощи цикла можно просто занять CPU на какое-то время и тем самым сделать своеобразную "задержку", в JavaScript это невозможно по ряду причин.

    Если нужно отложить выполнение кода на определенное время (опять же, не точное, а приблизительное), тогда просто setTimeout:

    setTimeout(() => console.log(qwq), 1000);
    Ответ написан
    2 комментария