Артём Мáлков

Регулярное выполнение скрипта каждые N секунд на JavaScript

7 июл2 комм

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

Для решения этой задачи существует штука под названием «setInterval» – функция, выполняющая указанный код с определенной периодичностью.

Использование следующее:

setInterval(function() {

	// Ваш код

}, 2000);

если функция анонимная и:

function test() {

	// Ваш код

}

setInterval(test, 2000);

если функция определена.

2000 в обоих случаях – равняется 2 секундам. При условии, что 1 секунда имеет значение 1000, не трудно перевести нужное вам время в этот формат.

Рекомендуем к просмотру
Реализация методов fadeOut и fadeIn из jQuery на JavaScript
Модули и скрипты
Циклический (бесконечный) последовательный вывод элементов массива на JavaScript
Статьи и советы
Отложенное выполнение скрипта через N секунд на JavaScript
Статьи и советы
2
комментария
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 0
    1
      •  Пользователь
    12 фев в 05:19

    Здравствуйте, скажите, а регулярное выполнение скрипта каким либо образом сказывается на быстродействии сайта или сервера? Что будет если я вставлю код на страницу с регулярным выполнением скрипта с другого сайта?

      • 0
      1066
        •  Команда Pandoge
      15 фев в 13:21

      Василий Валяев, здравствуйте!

      На сервер нагрузки быть не должно (хотя, смотря что делает ваш скрипт), т.к JS выполняется на стороне пользователя.

Подняться наверх
«Pandoge» - помощник вебмастера