Использование функции JavaScript setTimeout()


Опубликованно 16.12.2017 07:40

Использование функции JavaScript setTimeout()

Время является важным фактором в любом приложении, особенно во время программирования веб-ресурсов. Язык браузера предоставляет разработчику два варианта: JavaScript setTimeout - однократное выполнение функции через определенный промежуток времени, и setInterval - многократный запуск функции через равные периоды времени.

Функция setTimeout позволяет организовать процесс динамический, который регулирует интервалы времени и исполняемый код.Синтаксис и использование функции

JavaScript setTimeout содержит два обязательных параметра: функция выполняется, и время задержки до его исполнения. Вместо функции можно указать строку кода, но это не практикуется. Алгоритм предпочтительно выполнять в формате функции.

Результат вызова window.setTimeout JavaScript определяет числовое значение, с помощью которого можно восстановить час задержки и не выполнения записывается в код функции.

В этом примере конструкции:длина.innerHTML = '(х)<br/>';

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

Язык JavaScript только запускает и ждет тайм-аут, после чего он затем будет выполнять соответствующие функции. Результат работы приведен код, показанный справа внизу.

Все функции сработали после определенного времени: 1, 2 и 7 секунд. Функция, которая должна работать через 4 секунды после был заброшен и не звучали.Использование setTimeout в цикле

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

Не следует придавать значения, полива перерыва, кроме их прямого назначения: пауза-это момент перед выполнением функции. Что делать этой функции, основной алгоритм имеет косвенно.

Особенно важно: использование JavaScript недель в цикле, в любой другой блок команд или последовательность команд, не имеет никакого отношения к создан перерыва.

Перерывы назначен на время выполнения функции, которая в нем записана. Это существенно. Применяя вызов JavaScript setTimeout в цикле десять итераций, разработчик делает десять перерывов до десяти вызовы той же функции.

Поскольку цикл работы очень прост, эти десять звонков - это на самом деле в десять раз вызов одного и того же кода, в то же время.Область применения JavaScript setTimeout

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

Например, веб-сайт, который представляет собой административный ресурс управления персоналом, должен представлять информацию руководство о том, в какой ситуации находится бизнес-деятельности компании, что сотрудник вышел на работу, кто что делает, и так далее.

Если работа сотрудников осуществляется через сайт в глобальной сети, в браузере компьютера будут загружены на содержание офиса сайта. Каждая страница может отправить на сервер данные о том, как сотрудника, вошедшего в систему, и чем он занимается.

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

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


banner14

Категория: Техника