Skip to content

pantoken / renderers/web-components/src / CommandEventish

Інтерфейс: CommandEventish

Альфа

Форма command/source Invoker Commands 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 — булеве значення, яке дорівнює true, коли подію створив агент користувача (включно з діями користувача та програмними методами, такими як HTMLElement.focus()), і false, коли подія була відправлена через 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 повертає шлях події — масив об’єктів, на яких будуть викликані слухачі. Це не включає вузли всередині shadow trees, якщо shadow root створено з ShadowRoot.mode закритим.

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