Skip to content

pantoken / renderers/web-components/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