Skip to content

pantoken / formats/interactions/src / CommandEventish

Интерфейс: CommandEventish

Форма command/source команды Invoker CommandEvent (пока нет в типах DOM lib).

Расширяет

  • Event

Свойства

command

command: string


source

source: Element | null


bubbles

readonly bubbles: boolean

Только для чтения свойство bubbles интерфейса Event указывает, всплывает ли событие через дерево DOM или нет.

MDN Reference

Унаследовано от

Event.bubbles


cancelBubble

cancelBubble: boolean

Свойство cancelBubble интерфейса Event устарело. Используйте Event.stopPropagation(). Установка его значения в true до возврата из обработчика события предотвращает распространение события. В последующих реализациях установка в false ничего не делает. См. совместимость браузеров для подробностей.

Устарело

MDN Reference

Унаследовано от

Event.cancelBubble


cancelable

readonly cancelable: boolean

Только для чтения свойство cancelable интерфейса Event указывает, может ли событие быть отменено и, следовательно, предотвращено так, будто событие никогда не происходило.

MDN Reference

Унаследовано от

Event.cancelable


composed

readonly composed: boolean

Только для чтения свойство composed интерфейса Event возвращает логическое значение, которое указывает, будет ли событие распространяться через границу shadow DOM в стандартный DOM.

MDN Reference

Унаследовано от

Event.composed


currentTarget

readonly currentTarget: EventTarget | null

Только для чтения свойство currentTarget интерфейса Event идентифицирует элемент, к которому был прикреплён обработчик события.

MDN Reference

Унаследовано от

CommandEventish.currentTarget


defaultPrevented

readonly defaultPrevented: boolean

Только для чтения свойство defaultPrevented интерфейса Event возвращает логическое значение, указывающее, отменило ли вызов Event.preventDefault() событие.

MDN Reference

Унаследовано от

Event.defaultPrevented


eventPhase

readonly eventPhase: number

Только для чтения свойство eventPhase интерфейса Event указывает, какая фаза потока события в данный момент оценивается.

MDN Reference

Унаследовано от

Event.eventPhase


isTrusted

readonly isTrusted: boolean

Только для чтения свойство isTrusted интерфейса Event — логическое значение, которое истинно, когда событие сгенерировано агентом пользователя (включая действия пользователя и программные методы, такие как HTMLElement.focus()), и ложно, когда событие было отправлено через EventTarget.dispatchEvent(). Единственное исключение — событие click, для которого агенты пользователя инициализируют isTrusted со значением false.

MDN Reference

Унаследовано от

Event.isTrusted


returnValue

returnValue: boolean

Свойство Event returnValue указывает, была ли предотвращена стандартная (по умолчанию) реакция на это событие.

Устарело

MDN Reference

Унаследовано от

Event.returnValue


srcElement

readonly srcElement: EventTarget | null

Устаревший Event.srcElement является псевдонимом свойства Event.target. Используйте Event.target вместо него.

Устарело

MDN Reference

Унаследовано от

CommandEventish.srcElement


target

readonly target: EventTarget | null

Только для чтения свойство target интерфейса Event — это ссылка на объект, на котором было диспатчено событие. Оно отличается от Event.currentTarget, когда обработчик события вызывается в фазе всплытия или перехвата.

MDN Reference

Унаследовано от

CommandEventish.target


timeStamp

readonly timeStamp: number

Только для чтения свойство timeStamp интерфейса Event возвращает время (в миллисекундах), когда событие было создано.

MDN Reference

Унаследовано от

Event.timeStamp


type

readonly type: string

Только для чтения свойство type интерфейса Event возвращает строку, содержащую тип события. Оно устанавливается при создании события и обычно используется для обозначения конкретного события, например click, load или error.

MDN Reference

Унаследовано от

Event.type


NONE

readonly NONE: 0

Унаследовано от

Event.NONE


CAPTURING_PHASE

readonly CAPTURING_PHASE: 1

Унаследовано от

Event.CAPTURING_PHASE


AT_TARGET

readonly AT_TARGET: 2

Унаследовано от

Event.AT_TARGET


BUBBLING_PHASE

readonly BUBBLING_PHASE: 3

Унаследовано от

Event.BUBBLING_PHASE

Методы

composedPath()

composedPath(): EventTarget[]

Метод composedPath() интерфейса Event возвращает путь события — массив объектов, на которых будут вызваны слушатели. Это не включает узлы в теневых деревьях, если корень теневого DOM был создан с ShadowRoot.mode равным closed.

MDN Reference

Возвращаемое значение

EventTarget[]

Унаследовано от

Event.composedPath


initEvent()

initEvent(type, bubbles?, cancelable?): void

Метод Event.initEvent() используется для инициализации значения события, созданного с помощью Document.createEvent().

Параметры

type

string

bubbles?

boolean

cancelable?

boolean

Возвращаемое значение

void

Устарело

MDN Reference

Унаследовано от

Event.initEvent


preventDefault()

preventDefault(): void

Метод preventDefault() интерфейса Event сообщает агенту пользователя, что событие явно обрабатывается, поэтому его действие по умолчанию, такое как прокрутка страницы, переход по ссылке или вставка текста, не должно выполняться.

MDN Reference

Возвращаемое значение

void

Унаследовано от

Event.preventDefault


stopImmediatePropagation()

stopImmediatePropagation(): void

Метод stopImmediatePropagation() интерфейса Event предотвращает вызов других слушателей того же события.

MDN Reference

Возвращаемое значение

void

Унаследовано от

Event.stopImmediatePropagation


stopPropagation()

stopPropagation(): void

Метод stopPropagation() интерфейса Event предотвращает дальнейшее распространение текущего события в фазах перехвата и всплытия. Однако это не предотвращает выполнение стандартных действий; например, клики по ссылкам всё ещё обрабатываются. Если нужно остановить эти действия, смотрите метод preventDefault(). Он также не мешает вызову других обработчиков события на текущем элементе. Если нужно остановить их, смотрите stopImmediatePropagation().

MDN Reference

Возвращаемое значение

void

Унаследовано от

Event.stopPropagation