Название: jаvascript. Часть 2. Браузер: Документ, события, интерфейсы
Автор: Кантор Илья
Издательство: Learn.jаvascript.ru
Год: 2019
Формат: pdf, djvu, epub
Страниц: 309
Размер: 11 mb
Язык: Русский
Изучим как управлять страницей в браузере: добавлять элементы, манипулировать их размерами и размещением, динамически создавать интерфейсы и взаимодействовать с посетителем.
Содержание
Документ
Браузерное окружение, спецификации
DOM-дерево
Навигация по DOM-элементам
Поиск: getElement*, querySelector*
Свойства узлов: тип, тег и содержимое
Атрибуты и свойства
Изменение документа
Стили и классы
Размеры и прокрутка элементов
Размеры и прокрутка окна
Координаты
Введение в события
Введение в браузерные события
Всплытие и погружение
Делегирование событий
Действия браузера по умолчанию
Генерация пользовательских событий
Интерфейсные события
Основы событий мыши
Движение мыши: mouseover/out, mouseenter/leave
Drag'n'Drop с событиями мыши
Клавиатура: keydown и keyup
Прокрутка
Формы, элементы управления
Свойства и методы формы
Фокусировка: focus/blur
События: change, input, cut, copy, paste
Отправка формы: событие и метод submit
Загрузка документа и ресурсов
Страница: DOMContentLoaded, load, beforeunload, unload
Скрипты: async, defer
Загрузка ресурсов: onload и onerror
Разное
MutationObserver: наблюдатель за изменениями
Selection и Range
Событийный цикл: микрозадачи и макрозадачи