Использование функции JavaScript setTimeout()
Опубликованно 04.01.2018 00:28
Время является важным фактором в любом приложении, в частности, при программировании веб-ресурсов. Язык браузера производитель предоставляет два варианта: JavaScript setTimeout - после запуска функции через определенный промежуток времени, и setInterval - многократный запуск функции в определенное время.
Функции setTimeout позволяет организовать временные динамические процессы, регулируя промежутки времени и исполняемый код.Синтаксис и использование функции
JavaScript setTimeout содержит два обязательных параметра: для запуска функции и время задержки до его реализации. Вместо функции, вы можете указать строку кода, но это не практикуется. Хороший алгоритм, предпочтительно, в формате функции.
Результат вызова окна.setTimeout JavaScript определяет числовое значение, с помощью которого вы можете сбросить настройки времени задержки и не выполнения сохраняются в коде функции.
В этом примере конструкции:dLine.innerHTML = '(x)<br/>';
написано специально, чтобы показать, что выполнение последовательности команд не прерывается вызовов:setTimeout();
Язык JavaScript выполняет сроки ожидания в очереди, в конце которой вас будет выполнять соответствующие функции. Результат работы кода отображается справа внизу.
Все функции работали в час: 1, 2 и 7 секунд. Функции, которые должен был вызвать в течение 4 секунд, была прервана и не играл.Использовать setTimeout в цикле
JavaScript - быстрый и эффективный язык. Циклические операторы не имеют никакой задержки в большинстве случаев. Важно отметить, что алгоритм, в котором вызов JavaScript setTimeout не будет по-прежнему работать, так что вы можете ожидать, не имеют опыта использования этой функции.
Не следует придавать значения установок, перерыв в их назначении: пауза перед запуском функции. Что будет делать эта основная функция алгоритма имеет косвенное отношение.
Это особенно важно: использование JavaScript setTimer в цикле, в любой другой блок операторов или последовательность команд, которая не имеет ничего создается пауза.
Перерыв назначается на время выполнения функции, которая зарегистрирована. Это важно. Применяя вызов JavaScript setTimeout в цикле десять итераций, разработчик сделал десять пауз перед десять вызовов одной функции.
Потому что цикл работает очень быстро, эти десять вызовов в самом деле десятикратный вызов одного и того же кода в то же время.Области применения JavaScript setTimeout
Веб-сайт должен контролировать поведение посетителей в целях надлежащего выполнения его миссии, обеспечения безопасности, передачи сообщений и других причин.
Например, сайт, представляющий административный ресурс управления персоналом, должна предоставлять информацию руководству, в какой ситуации находится и коммерческой деятельности предприятия, которые вышли на работу, кто что делает, etc
Если работа персонала осуществляется через сайт в глобальной сети, браузеров компьютеров будут загружены или другой страниц офисы сайта. Каждая страница может отправить данные от сервера, на котором работник был подключен, и чем он занимается.
Компании сегодня многие компании позволяют сотрудникам использовать собственные устройства (телефоны, смартфоны, планшеты). Руководство компании может иметь доступ к сотруднику, который, в поездке, в командировке, в отпуске.
Реализация такой возможности может быть достигнуто только посредством периодического обмена информацией между устройством и сервером, и не обязательно обмен должен быть организован на регулярной основе. Протокол для обеспечения всесторонней коммуникации зависит от особенностей деятельности предприятия.
Категория: Мобильная техника