Для отложенного запуска команды в 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); |