Таймер. setTimeout и setInterval

Для отложенного запуска команды в JS существует команда setTimeout(функция, время_ожидания). Она нужна для того, чтобы произвести какие-либо действия с задержкой. Время ожидания записывается в миллисекундах (в 1 секунде 1000 мс). Пример отложенного вывода сообщения на 3 секунды. 1
1
setTimeout("alert('Привет из прошлого!')",3000);
Так же можно вызывать функции:
1
2
3
4
function show_alert(text){
    alert(text);
}
setTimeout("show_alert('Привет из прошлого')",3000);
Периодический вызов функции производится с помощью функции setInterval(функция,время) Пример таймера начинающего отчёт со старта страницы на JS с помощью setInterval:
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);
Спасибо за внимание.
Если статья Вам показалась незаконченной или Вы знаете как её улучшить, пожалуйста сообщите мне e@gohtml.ru