🎯
Модуль 2.6: DOM и события
01
Что такое DOM
DOM - живое дерево объектов, через которое JavaScript управляет страницей
02
Выборка элементов
querySelector, querySelectorAll и другие способы найти нужный элемент на странице
03
Изменение элементов
Меняем текст, HTML, классы, стили и атрибуты элементов через JavaScript
04
Создание и удаление элементов
Создаём элементы на лету, вставляем куда угодно и удаляем, когда не нужны
05
События: основы
addEventListener, объект события и реакция на действия пользователя
06
События: продвинутые
Всплытие, делегирование, preventDefault и создание своих событий
07
Работа с формами
Доступ к полям формы, FormData, валидация и отправка данных
08
Практика: интерактивный UI
Применяем всё изученное: Todo-лист и калькулятор с нуля