Предназначены для отсроченного выполнения кода. Выполняем функции многократно (практически как циклы) и останавливаем или выполняем функцию через определённый промежуток.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<br><hr> <p id="test"></p> <script> function myFunction(){ alert('Тест setTimeout вызов из функции'); } setTimeout("alert('Тест setTimeout');", 2000); //Для однократного выполнения кода setTimeout(myFunction, 4000); //Называние функции без круглых скобок /********************************************************************************/ function myFunction2(){ document.getElementById('test').innerHTML += 'Текст функции setInterval '; } function myFunction2Stop(){ clearInterval(idInterval); //Очищаем интервал } var idInterval = setInterval(myFunction2, 3000); //Возвращает идентификатор интервала </script> <button onclick="myFunction2Stop()">Прекратить интервал</button> |
| Категория: JavaScript
| Тэги: JavaScript / основы / таймер