Skip to content

yevheniidatsenko/goit-advancedjs-hw-02

Repository files navigation

Домашня робота №2 з Advanced JavaScript

Це завдання передбачає створення перемикача кольорів, таймера зворотного відліку та генератора промісів.

Завдання 1. Перемикач кольорів

Це завдання передбачає створення перемикача кольорів фону для тіла документа. Перемикач повинен працювати так:

  • Натисканням на кнопку "Start" зміна кольору фону повинна починатися раз на секунду.
  • Натисканням на кнопку "Stop" зміна кольору фону повинна зупинятися.
  • Колір фону повинен змінюватися на випадкове значення.

Завдання 2. Таймер зворотного відліку

Це завдання передбачає створення таймера зворотного відліку. Таймер повинен працювати так:

  • Користувач повинен мати можливість вибрати кінцеву дату і час.
  • Після вибору дати і часу кнопка "Start" повинна стати активною.
  • Натисканням на кнопку "Start" повинен починатися відлік часу до кінцевої дати.
  • Відлік часу повинен відображатися на сторінці в форматі xx:xx:xx:xx.
  • Таймер повинен зупинятися, коли дійшов до кінцевої дати.

Завдання 3. Генератор промісів

Це завдання передбачає створення форми, за допомогою якої користувач може створити задану кількість промісів з заданою затримкою.

Форма повинна мати такі поля:

  • Перша затримка (в мілісекундах)
  • Крок затримки (в мілісекундах)
  • Кількість промісів

Після сабміту форми скрипт повинен створити задану кількість