Объект Event

Объект Event

Все объекты событий в DOM основаны на объекте Event.

Таким образом, все другие объекты событий (например MouseEvent и KeyboardEventвсе они могут обращаться к свойствам и методам объекта Event.

Свойства и методы событий

Свойства/методы Описание
bubbles Возвращает, является ли событие бубblemaking.
cancelBubble Устанавливает или возвращает, должно ли событие распространяться на уровень выше.
cancelable Возвращает, можно ли предотвратить стандартное действие события.
composed Указывает, можно ли передавать это событие из Shadow DOM в общий DOM.
composedPath() Возвращает путь события.
createEvent() Создает новое событие.
currentTarget Возвращает элемент, который вызвал событие.
defaultPrevented Возвращает, вызывался ли метод preventDefault() для события.
eventPhase Возвращает, на哪个 этапе оценивается текущий поток событий.
isTrusted Возвращает, является ли событие доверенным.
preventDefault() Если событие можно отменить, отменяет его и не выполняет стандартные действия, связанные с этим событием.
stopImmediatePropagation() Предотвращает вызов других слушателей события.
stopPropagation() Предотвращает дальнейшее распространение события в потоке событий.
target Возвращает элемент, который вызвал событие.
timeStamp Возвращает время создания события (в миллисекундах относительно эпохи).
type Возвращает имя события.

Тип события

Эти типы событий относятся к объекту Event:

Событие Описание
abort Это событие происходит при中止媒体 загрузки.
afterprint Происходит это событие при начале печати страницы или закрытии диалогового окна печати.
beforeprint Это событие происходит перед тем, как начнется печать страницы.
beforeunload Это событие происходит перед тем, как документ будет выгружен.
canplay Это событие происходит, когда браузер может начать воспроизведение медиа.
canplaythrough Это событие происходит, когда браузер может воспроизводить медиа без остановки буферизации.
change Это событие происходит при изменении содержимого элемента form, выбранного содержимого или выбранного состояния.
error Это событие происходит после ошибки при загрузке внешнего файла.
fullscreenchange Это событие происходит, когда элемент отображается в режиме полноэкранного отображения.
fullscreenerror Это событие происходит, когда элемент не может быть отображен в режиме полноэкранного отображения.
input Это событие происходит при получении элементом ввода пользователя.
invalid Это событие происходит при невалидности элемента.
load Это событие происходит при загрузке объекта.
loadeddata Это событие происходит после загрузки данных медиа.
loadedmetadata Это событие происходит при загрузке метаданных (например, размеров и продолжительности).
message Это событие происходит при получении сообщений через этот источник событий.
offline Это событие происходит, когда браузер начинает работать в режиме оффлайн.
online Это событие происходит, когда браузер начинает работать в режиме онлайн.
open Это событие происходит при открытии подключения к источнику события.
pause Это событие происходит, когда медиа приостанавливается пользователем или программно.
play Это событие происходит, когда медиа запущено или больше не приостановлено.
playing Это событие происходит, когда медиа приостанавливается или останавливается для буферизации, чтобы затем воспроизвести.
progress Это событие происходит, когда браузер находится в процессе получения данных медиа.
ratechange Это событие происходит при изменении скорости воспроизведения медиа.
resize Это событие происходит при изменении размера просмотра документа.
reset Это событие происходит при сбросе формы.
scroll Это событие происходит при прокрутке строки прокрутки элемента.
search Это событие происходит, когда пользователь вводит содержимое в поле поиска.
seeked Это событие происходит, когда пользователь завершает перемещение/прыжок к новому положению в медиа.
seeking Это событие происходит, когда пользователь начинает перемещаться/прыгать к новому положению в медиа.
select Это событие происходит после выбора текста пользователем (для <input> и <textarea>).
show Это событие происходит, когда элемент <menu> отображается в виде контекстного меню.
stalled Происходит это событие, когда браузер пытается получить данные медиа, но данные недоступны.
submit Это событие occurs при отправке формы.
suspend Это событие occurs, когда браузер намеренно не получает данные媒体.
timeupdate Это событие occurs при изменении позиции воспроизведения.
toggle Это событие occurs при открытии или закрытии элемента <details>.
unload Это событие occurs после выгрузки страницы (для <body>).
waiting Это событие occurs, когда媒体 уже приостановлено, но ожидается, что оно будет восстановлено.