Для отложенного запуска команды в JS существует команда setTimeout(функция, время_ожидания). Она нужна для того, чтобы произвести какие-либо действия с задержкой. Время ожидания записывается в миллисекундах (в 1 секунде 1000 мс).
Пример отложенного вывода сообщения на 3 секунды.
1
Так же можно вызывать функции:
Периодический вызов функции производится с помощью функции setInterval(функция,время)
Пример таймера начинающего отчёт со старта страницы на JS с помощью setInterval:
Спасибо за внимание.
1 | setTimeout("alert('Привет из прошлого!')",3000); |
1 2 3 4 | function show_alert(text){ alert(text);}setTimeout("show_alert('Привет из прошлого')",3000); |
1 2 3 4 5 6 7 8 9 10 11 | var seconds=0;var minutes=0;function time_incr(){ seconds++; if(seconds>59){ minutes++; seconds=0; } document.body.innerHTML(minutes+":"+seconds);}setInterval("time_incr()",1000); |