Событие
Событие, происходящее в DOM.
class Event {}readonly AT_TARGET: number;readonly bubbles: boolean;readonly BUBBLING_PHASE: number;readonly cancelable: boolean;cancelBubble: boolean;readonly CAPTURING_PHASE: number;readonly composed: boolean;readonly defaultPrevented: boolean;readonly eventPhase: number;readonly isTrusted: boolean;readonly NONE: number;readonly timeStamp: number;readonly type: string;composedPath(): EventTarget[];preventDefault(): void;stopImmediatePropagation(): void;stopPropagation(): void;static readonly AT_TARGET: number;static readonly BUBBLING_PHASE: number;static readonly CAPTURING_PHASE: number;static readonly NONE: number;
Конструкторы
new Event(type: string, eventInitDict?: EventInit)Свойства
AT_TARGET: numberbubbles: boolean
Возвращает true или false в зависимости от того, как событие было инициировано. True, если событие проходит через предков целевого объекта в обратном порядке дерева, и false в противном случае.
BUBBLING_PHASE: numbercancelable: boolean
Возвращает true или false в зависимости от того, как событие было инициировано. Его возвращаемое значение не всегда имеет смысл, но true может указывать, что часть операции, во время которой было отправлено событие, может быть отменена вызовом метода preventDefault().
cancelBubble: booleanCAPTURING_PHASE: numbercomposed: boolean
Возвращает true или false в зависимости от того, как событие было инициировано. True, если событие вызывает обработчики после узла ShadowRoot, являющегося корнем его целевого объекта, и false в противном случае.
currentTarget: EventTarget | null
Возвращает объект, обработчик события которого в настоящее время вызывается.
defaultPrevented: boolean
Возвращает true, если preventDefault() был успешно вызван для указания отмены, и false в противном случае.
eventPhase: number
Возвращает фазу события, которая является одной из NONE, CAPTURING_PHASE, AT_TARGET и BUBBLING_PHASE.
isTrusted: boolean
Возвращает true, если событие было отправлено пользовательским агентом, и false в противном случае.
NONE: numbertarget: EventTarget | null
Возвращает объект, которому отправляется событие (его цель).
timeStamp: number
Возвращает метку времени события как количество миллисекунд, измеренных относительно начала отсчета времени.
type: string
Возвращает тип события, например, "click", "hashchange" или "submit".
Методы
composedPath(): EventTarget[]
Возвращает объекты-цели вызова пути события (объекты, на которых будут вызваны обработчики), за исключением узлов в теневых деревьях, у которых режим shadow root равен "closed", которые недоступны из текущего целевого объекта события.
preventDefault(): void
Если вызывается, когда значение атрибута cancelable равно true, и во время выполнения обработчика события с passive, установленным в false, сигнализирует операции, вызвавшей отправку события, о необходимости отмены.
stopImmediatePropagation(): void
Вызов этого метода предотвращает достижение события зарегистрированными обработчиками событий после завершения текущего и, при отправке в дереве, также предотвращает достижение события другими объектами.
stopPropagation(): void
При отправке в дереве вызов этого метода предотвращает достижение события объектами, отличными от текущего объекта.
Статические свойства
AT_TARGET: numberBUBBLING_PHASE: numberCAPTURING_PHASE: numberNONE: number
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Event