Объект 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, когда媒体 уже приостановлено, но ожидается, что оно будет восстановлено. |