Skip to content

pantoken-root / formats/interactions/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