Друзья, сегодня у нас не обычное задание. Перед вами ( скачайте шаблон домашнего задания) заготовка минипроекта.
Скачайте и изучите его работу. Просмотрите логику и функции, которые выполняют действия.
Ваша задача сводится к следующему:
- Заменить события заданные через on… на события через addEventListener.
- Заменить (где это возможно) function declaration на function expression ( с применением стрелочных функций).
- Изучить имена функций, привести название функций в адекватный вид (т.е. имена можно менять).
- Название переменных привести в адекватный вид.
- Те функции, которые целесообразно сделать анонимными – выполнить анонимными.
Важно. После оптимизации очень рекомендую написать проект самостоятельно "подглядывая" в исходный код.