#5. “Обработка событий в JavaScript. База данных IndexedDB“
Рассматриваются механизмы обработки браузерных событий в сценариях JavaScript (в том числе делегирование событий). Описываются возможности и особенности базы данных IndexedDB, с которой можно работать из JavaScript-кода внутри браузера.
Презентации к лекции:
* Обработка браузерных событий в JavaScript:
* База данных IndexedDB:
Примеры кода:
Содержание:
00:00 Начало
01:29 Источники событий в браузере.
03:10 Спецификации W3C и WHATWG для HTML, DOM, BOM, CSS.
06:55 Обработчики событий как свойства DOM-элемента.
09:14 Просмотр событий, на которые может реагировать DOM-элемент, в инструментах разработчика в браузере.
14:35 Варианты привязки обработчика события к DOM-элементу.
25:33 Передача в обработчик объекта event с информацией о произошедшем событии.
27:34 Отмена для элемента поведения по умолчанию. Метод ().
29:57 Погружение и всплытие событий.
37:22 Делегирование обработки событий.
1:01:45 Возможности базы данных IndexedDB.
1:06:40 Структура Indexed DB.Хранилища объектов, данные и индексы
1:10:14 Асинхронная работа с IndexedDB.
1:29:29 Упрощение работы с IndexedDB с помощью библиотеки idb.