Spec-Zone.ru › Deno 1

Событие

Событие, происходящее в DOM.

class Event {
constructor(type: string, eventInitDict?: EventInit);
readonly AT_TARGET: number;
readonly bubbles: boolean;
readonly BUBBLING_PHASE: number;
readonly cancelable: boolean;
cancelBubble: boolean;
readonly CAPTURING_PHASE: number;
readonly composed: boolean;
readonly currentTarget: EventTarget | null;
readonly defaultPrevented: boolean;
readonly eventPhase: number;
readonly isTrusted: boolean;
readonly NONE: number;
readonly target: EventTarget | null;
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: number
bubbles: boolean

Возвращает true или false в зависимости от того, как событие было инициировано. True, если событие проходит через предков целевого объекта в обратном порядке дерева, и false в противном случае.

BUBBLING_PHASE: number
cancelable: boolean

Возвращает true или false в зависимости от того, как событие было инициировано. Его возвращаемое значение не всегда имеет смысл, но true может указывать, что часть операции, во время которой было отправлено событие, может быть отменена вызовом метода preventDefault().

cancelBubble: boolean
CAPTURING_PHASE: number
composed: 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: number
target: 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: number
BUBBLING_PHASE: number
CAPTURING_PHASE: number
NONE: number

© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Event

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API