Skip to content

pantoken-root / formats/interactions/src / CommandEventish

Giao diện: CommandEventish ​

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


source ​

source: Element | null


bubbles ​

readonly bubbles: boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

Kế thừa từ ​

Event.NONE


CAPTURING_PHASE ​

readonly CAPTURING_PHASE: 1

Kế thừa từ ​

Event.CAPTURING_PHASE


AT_TARGET ​

readonly AT_TARGET: 2

Kế thừa từ ​

Event.AT_TARGET


BUBBLING_PHASE ​

readonly BUBBLING_PHASE: 3

Kế thừa từ ​

Event.BUBBLING_PHASE

Phương thức ​

composedPath() ​

composedPath(): EventTarget[]

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

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

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

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

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