Урок за JavaScript Събития на таймера
Автор: Артемиев Сергей Игоревич ICQ: 438856621 имейл: [email protected]
Таймерът се настройва програмно с помощта на методите setTimeout() или setInterval() на обекта прозорец.
С setTimeout() можете да емулирате поведението на функцията setInterval(). За да направите това, трябва да рестартирате таймера при всяка итерация:
Ако таймерът вече не е необходим, той може да бъде деактивиран с помощта на методите clearTimeout() или clearInterval(). И двете функции имат един и същ синтаксис и приемат препратка към таймер като параметър.
Таймерите много често се използват за предупреждаване на потребителя, когато той бъде пренасочен към нова страница. Мисля, че сте виждали в сайтовете повече от веднъж надписа "Ще бъдете пренасочени към някоя страница след X секунди" и вместо "X" - обратно броене на секунди.
С помощта на таймер тази техника се изпълнява много просто, въпреки че е възможно да се направи това с мета тагове, но без брояч на оставащите секунди.
Както показва практиката, почти никой сайт не може без таймери. Часовници, летящ или пълзящ текст, прости анимации и пренасочвания са базирани на събития на таймера.
И накрая, заслужава да се отбележи, че въпреки че интервалът е зададен в милисекунди, точността на работа не е гарантирана. Грешката зависи от използвания браузър, мощността на компютъра, текущото натоварване на процесора и много други параметри. Обикновен човек, като правило, не забелязва закъснения, но когато извършвате сложни измервания, не трябва да разчитате на таймер.
Най-горе на страницата
Най-горе на страницата