Урок за JavaScript Събития на таймера

Автор: Артемиев Сергей Игоревич ICQ: 438856621 имейл: [email protected]

Таймерът се настройва програмно с помощта на методите setTimeout() или setInterval() на обекта прозорец.

С setTimeout() можете да емулирате поведението на функцията setInterval(). За да направите това, трябва да рестартирате таймера при всяка итерация:

Ако таймерът вече не е необходим, той може да бъде деактивиран с помощта на методите clearTimeout() или clearInterval(). И двете функции имат един и същ синтаксис и приемат препратка към таймер като параметър.

Таймерите много често се използват за предупреждаване на потребителя, когато той бъде пренасочен към нова страница. Мисля, че сте виждали в сайтовете повече от веднъж надписа "Ще бъдете пренасочени към някоя страница след X секунди" и вместо "X" - обратно броене на секунди.

С помощта на таймер тази техника се изпълнява много просто, въпреки че е възможно да се направи това с мета тагове, но без брояч на оставащите секунди.

Както показва практиката, почти никой сайт не може без таймери. Часовници, летящ или пълзящ текст, прости анимации и пренасочвания са базирани на събития на таймера.

И накрая, заслужава да се отбележи, че въпреки че интервалът е зададен в милисекунди, точността на работа не е гарантирана. Грешката зависи от използвания браузър, мощността на компютъра, текущото натоварване на процесора и много други параметри. Обикновен човек, като правило, не забелязва закъснения, но когато извършвате сложни измервания, не трябва да разчитате на таймер.

Най-горе на страницата

Най-горе на страницата