Function definition expression, function declaration statement

Task 01

Друзья, сегодня у нас не обычное задание. Перед вами ( скачайте шаблон домашнего задания) заготовка минипроекта.

Скачайте и изучите его работу. Просмотрите логику и функции, которые выполняют действия.

Ваша задача сводится к следующему:

  1. Заменить события заданные через on… на события через addEventListener.
  2. Заменить (где это возможно) function declaration на function expression ( с применением стрелочных функций).
  3. Изучить имена функций, привести название функций в адекватный вид (т.е. имена можно менять).
  4. Название переменных привести в адекватный вид.
  5. Те функции, которые целесообразно сделать анонимными – выполнить анонимными.

Важно. После оптимизации очень рекомендую написать проект самостоятельно "подглядывая" в исходный код.