Skip to content

pantoken / renderers/web-components/src / CommandEventish

Giao diện: CommandEventish

Alpha

Kích thước command/source của một lệnh Invoker CommandEvent (chưa có trong kiểu thư viện DOM).

Mở rộng

  • Event

Thuộc tính

command

command: string

Alpha


source

source: Element | null

Alpha


bubbles

readonly bubbles: boolean

Alpha

Thuộc tính chỉ đọc bubbles của giao diện Event cho biết sự kiện có nổi lên cây DOM hay không.

MDN Reference

Kế thừa từ

Event.bubbles


cancelBubble

cancelBubble: boolean

Alpha

Thuộc tính cancelBubble của giao diện Event đã bị bỏ; hãy dùng Event.stopPropagation() thay thế. Gán giá trị true cho nó trước khi thoát khỏi trình xử lý sự kiện sẽ ngăn chặn sự truyền tiếp của sự kiện. Trong các triển khai sau này, gán false cho nó không có tác dụng. Xem phần Tương thích trình duyệt để biết chi tiết.

Không khuyến nghị

MDN Reference

Kế thừa từ

Event.cancelBubble


cancelable

readonly cancelable: boolean

Alpha

Thuộc tính chỉ đọc cancelable của giao diện Event cho biết sự kiện có thể bị hủy hay không, và do đó có thể ngăn chặn như thể sự kiện chưa từng xảy ra.

MDN Reference

Kế thừa từ

Event.cancelable


composed

readonly composed: boolean

Alpha

Thuộc tính chỉ đọc composed của giao diện Event trả về giá trị boolean cho biết liệu sự kiện có truyền qua ranh giới shadow DOM vào DOM tiêu chuẩn hay không.

MDN Reference

Kế thừa từ

Event.composed


currentTarget

readonly currentTarget: EventTarget | null

Alpha

Thuộc tính chỉ đọc currentTarget của giao diện Event xác định phần tử mà trình xử lý sự kiện đã được gắn vào.

MDN Reference

Kế thừa từ

CommandEventish.currentTarget


defaultPrevented

readonly defaultPrevented: boolean

Alpha

Thuộc tính chỉ đọc defaultPrevented của giao diện Event trả về giá trị boolean cho biết liệu gọi Event.preventDefault() có hủy sự kiện hay không.

MDN Reference

Kế thừa từ

Event.defaultPrevented


eventPhase

readonly eventPhase: number

Alpha

Thuộc tính chỉ đọc eventPhase của giao diện Event cho biết giai đoạn nào của luồng sự kiện đang được đánh giá.

MDN Reference

Kế thừa từ

Event.eventPhase


isTrusted

readonly isTrusted: boolean

Alpha

Thuộc tính chỉ đọc isTrusted của giao diện Event là một giá trị boolean, true khi sự kiện được tạo bởi user agent (bao gồm hành động của người dùng và phương thức có chương trình như HTMLElement.focus()), và false khi sự kiện được gửi đi bằng EventTarget.dispatchEvent(). Ngoại lệ duy nhất là sự kiện click, trong đó isTrusted được khởi tạo là false trong user agents.

MDN Reference

Kế thừa từ

Event.isTrusted


returnValue

returnValue: boolean

Alpha

Thuộc tính Event returnValue cho biết liệu hành động mặc định cho sự kiện này đã bị ngăn chặn hay chưa.

Không khuyến nghị

MDN Reference

Kế thừa từ

Event.returnValue


srcElement

readonly srcElement: EventTarget | null

Alpha

Thuộc tính bị bỏ Event.srcElement là bí danh cho thuộc tính Event.target. Hãy dùng Event.target thay thế.

Không khuyến nghị

MDN Reference

Kế thừa từ

CommandEventish.srcElement


target

readonly target: EventTarget | null

Alpha

Thuộc tính chỉ đọc target của giao diện Event là tham chiếu tới đối tượng mà lên đó sự kiện đã được gửi. Nó khác với Event.currentTarget khi trình xử lý sự kiện được gọi trong pha bubbling hoặc capturing.

MDN Reference

Kế thừa từ

CommandEventish.target


timeStamp

readonly timeStamp: number

Alpha

Thuộc tính chỉ đọc timeStamp của giao diện Event trả về thời gian (tính bằng mili giây) khi sự kiện được tạo.

MDN Reference

Kế thừa từ

Event.timeStamp


type

readonly type: string

Alpha

Thuộc tính chỉ đọc type của giao diện Event trả về một chuỗi chứa loại sự kiện. Nó được thiết lập khi sự kiện được cấu tạo và là tên thường dùng để chỉ sự kiện cụ thể, chẳng hạn click, load hoặc error.

MDN Reference

Kế thừa từ

Event.type


NONE

readonly NONE: 0

Alpha

Kế thừa từ

Event.NONE


CAPTURING_PHASE

readonly CAPTURING_PHASE: 1

Alpha

Kế thừa từ

Event.CAPTURING_PHASE


AT_TARGET

readonly AT_TARGET: 2

Alpha

Kế thừa từ

Event.AT_TARGET


BUBBLING_PHASE

readonly BUBBLING_PHASE: 3

Alpha

Kế thừa từ

Event.BUBBLING_PHASE

Phương thức

composedPath()

composedPath(): EventTarget[]

Alpha

Phương thức composedPath() của giao diện Event trả về đường dẫn (path) của sự kiện, là một mảng các đối tượng sẽ được gọi listener. Điều này không bao gồm các nút trong shadow tree nếu shadow root được tạo với ShadowRoot.mode là closed.

MDN Reference

Trả về

EventTarget[]

Kế thừa từ

Event.composedPath


initEvent()

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

Alpha

Phương thức Event.initEvent() được dùng để khởi tạo giá trị của một sự kiện được tạo bằng Document.createEvent().

Tham số

type

string

bubbles?

boolean

cancelable?

boolean

Trả về

void

Không khuyến nghị

MDN Reference

Kế thừa từ

Event.initEvent


preventDefault()

preventDefault(): void

Alpha

Phương thức preventDefault() của giao diện Event thông báo cho user agent rằng sự kiện đang được xử lý rõ ràng, nên hành động mặc định của nó, như cuộn trang, điều hướng liên kết hoặc dán văn bản, không nên được thực hiện.

MDN Reference

Trả về

void

Kế thừa từ

Event.preventDefault


stopImmediatePropagation()

stopImmediatePropagation(): void

Alpha

Phương thức stopImmediatePropagation() của giao diện Event ngăn các listener khác của cùng sự kiện được gọi.

MDN Reference

Trả về

void

Kế thừa từ

Event.stopImmediatePropagation


stopPropagation()

stopPropagation(): void

Alpha

Phương thức stopPropagation() của giao diện Event ngăn sự kiện hiện tại tiếp tục truyền trong pha capturing và bubbling. Tuy nhiên, nó không ngăn các hành vi mặc định xảy ra; ví dụ, nhấp vào liên kết vẫn được xử lý. Nếu muốn ngăn các hành vi đó, xem phương thức preventDefault(). Nó cũng không ngăn sự kiện truyền tới các trình xử lý khác trên phần tử hiện tại. Nếu muốn ngăn những trình xử lý đó, xem stopImmediatePropagation().

MDN Reference

Trả về

void

Kế thừa từ

Event.stopPropagation