Артём Мáлков

Регулярное выполнение скрипта каждые 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
      1077
        •  Команда Pandoge
      15 фев в 13:21

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

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

Подняться наверх
Регистрация на сайте
Pandoge - уникальный проект, который собрал на своих страницах большой опыт многих людей в сфере сайтостроения.Присоединяйся и ты к сообществу, получай неограниченные знания и начинай творить свою мечту!Нажимая кнопку «Регистрация» вы даете согласие на обработку своих персональных данных.
Имя и фамилия
E-mail
Логин
Пароль
Регистрация
Pandoge