Объект window – таймеры.
Познакомимся с такой сущностью, которая есть в любом окне браузера и называется таймерами.
Таймеры позволяют отмерять промежутки времени. Мы можем взвести таймер на какое-то время, например 5 секунд и через 5 секунд он срабатывает. Срабатывание означает запуск, какого- то кода на JavaScript, например какой либо функции. В JavaScript есть объект date, который отвечает за дату и время. Объект date это просто отметка времени. То есть год, месяц, часы, минуты, секунды, миллисекунды. Отметка времени или точка на оси времени.
Таймеры позволяют нам время отмерять.
Таймеры бывают 2 видов: таймауты и интервалов. Разница между ними заключается в том, что таймаут это таймер однократного срабатывания, а интервал многократного. Например, таймаут можно взвести на 5 секунд, программа параллельно работает (таймер не останавливает работу программы) и через 5 секунд таймаут сработает, то есть вызовет какую-то функцию на JavaScript.
Интервал будет срабатывать многократно через промежутки времени, которые мы ему указали. Например, задали 3 секунды. Через 3 секунды он запустил функцию на JavaScript, через 3 секунды опять запустит функцию и так далее.
В окне может быть сколько угодно таймеров, хотя с этим надо быть осторожным и не создавать слишком много таймеров. Это чревато падением производительности.
|