periodichni_vikonannja

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
periodichni_vikonannja [2024/01/09 10:14]
tro
periodichni_vikonannja [2024/01/09 10:20] (текущий)
tro
Строка 1: Строка 1:
 ====== Періодичні виконання ====== ====== Періодичні виконання ======
 +
 ===== setTimeout (встановлення таймеру) ===== ===== setTimeout (встановлення таймеру) =====
  
-**setTimeout** (nameFunction, 1000) - викликає указанную функуию один раз через 1000мс+**setTimeout** (nameFunction, 1000) - викликає указанную функуию** один раз** через 1000мс
 <code> <code>
 const timerId = setTimeout(callback, delay, arg1, arg2, ...); const timerId = setTimeout(callback, delay, arg1, arg2, ...);
Строка 26: Строка 27:
 </code> </code>
 ===== clearTimeout (скачування таймеру) ===== ===== clearTimeout (скачування таймеру) =====
-Метод clearTimeout(id)приймає ідентифікатор таймера та “очищає його”, тобто видаляє реєстрацію відкладеного виклику функції з черги.+**clearTimeout(id)** - приймає ідентифікатор таймера та “очищає його”, тобто видаляє реєстрацію відкладеного виклику функції з черги.
 <code> <code>
 const greet = () => { const greet = () => {
Строка 35: Строка 36:
  
 clearTimeout(timerId); clearTimeout(timerId);
 +</code>
 +===== setInterval (встановлення інтервалу) =====
 +**setInterval()** — це простий спосіб повторення коду знову і знову з певним інтервалом.
 +<code>
 +const intervalId = setInterval(callback, delay, arg1, arg2, ...);
 +</code>
 +<code>
 +const startBtn = document.querySelector(".js-start");
 +
 +startBtn.addEventListener("click", () => {
 +  const intervalId = setInterval(() => {
 +    console.log(`Interval ID: ${intervalId}, ${Math.random()}`);
 +  }, 1000);
 +});
 +</code>
 +===== clearInterval (скачування інтервалу) =====
 +**clearInterval(id)** — приймає ідентифікатор інтервалу та очищає його, тобто видаляє виклики, зареєстровані переданим інтервалом з асинхронної черги.
 +
 +<code>
 +const greet = () => {
 +  console.log("Hello!");
 +};
 +
 +const intervalId = setInterval(greet, 3000);
 +
 +clearInterval(intervalId);
 </code> </code>
  • /sites/data/attic/periodichni_vikonannja.1704795277.txt.gz
  • Последнее изменение: 2024/01/09 10:14
  • tro