JavaScript HTML DOM объекты событий
Объекты событий
Когда событие происходит в HTML, оно принадлежит определенному объекту события, например, событие щелчка мыши принадлежит объекту MouseEvent.
Учебник по событиям см. в Учебнике по событиям JavaScript.
Объект события
Все объекты событий основаны на объекте события и наследуют все его свойства и методы.
| Объект события | Описание |
|---|---|
| Event | Родитель всех объектов событий |
Другие объекты событий
Это наиболее распространенные объекты событий:
| Объект события | Описание |
|---|---|
| AnimationEvent | Для CSS анимации |
| ClipboardEvent | Для модификации буфера обмена |
| DragEvent | Для взаимодействия с перетаскиванием |
| FocusEvent | Для тематических мероприятий |
| HashChangeEvent | Для изменений в якорной части URL |
| InputEvent | Для ввода пользователем |
| KeyboardEvent | Для взаимодействия с клавиатурой |
| MouseEvent | Для взаимодействия с мышью |
| PageTransitionEvent | Для перехода на веб страницы и от них |
| PopStateEvent | Для изменений записи в истории |
| ProgressEvent | Для загрузки внешних ресурсов |
| StorageEvent | Для изменений в области хранения окна |
| TouchEvent | Для сенсорного взаимодействия |
| TransitionEvent | Для переходов CSS |
| UiEvent | Для взаимодействия с пользовательским интерфейсом |
| WheelEvent | Для взаимодействия с колесом мыши |