Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
periodichni_vikonannja [2024/01/09 10:15] tro [clearTimeout (скачування таймеру)] |
periodichni_vikonannja [2024/01/09 10:20] (текущий) tro |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Періодичні виконання ====== | ====== Періодичні виконання ====== | ||
| + | |||
| ===== setTimeout (встановлення таймеру) ===== | ===== setTimeout (встановлення таймеру) ===== | ||
| - | **setTimeout** (nameFunction, | + | **setTimeout** (nameFunction, |
| < | < | ||
| const timerId = setTimeout(callback, | const timerId = setTimeout(callback, | ||
| Строка 35: | Строка 36: | ||
| clearTimeout(timerId); | clearTimeout(timerId); | ||
| + | </ | ||
| + | ===== setInterval (встановлення інтервалу) ===== | ||
| + | **setInterval()** — це простий спосіб повторення коду знову і знову з певним інтервалом. | ||
| + | < | ||
| + | const intervalId = setInterval(callback, | ||
| + | </ | ||
| + | < | ||
| + | const startBtn = document.querySelector(" | ||
| + | |||
| + | startBtn.addEventListener(" | ||
| + | const intervalId = setInterval(() => { | ||
| + | console.log(`Interval ID: ${intervalId}, | ||
| + | }, 1000); | ||
| + | }); | ||
| + | </ | ||
| + | ===== clearInterval (скачування інтервалу) ===== | ||
| + | **clearInterval(id)** — приймає ідентифікатор інтервалу та очищає його, тобто видаляє виклики, | ||
| + | |||
| + | < | ||
| + | const greet = () => { | ||
| + | console.log(" | ||
| + | }; | ||
| + | |||
| + | const intervalId = setInterval(greet, | ||
| + | |||
| + | clearInterval(intervalId); | ||
| </ | </ | ||