TaskPriorityChangeEvent

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Note: This feature is available in Web Workers.

TaskPriorityChangeEvent là giao diện cho sự kiện prioritychange.

Event TaskPriorityChangeEvent

Hàm khởi tạo

TaskPriorityChangeEvent()

Tạo một đối tượng TaskPriorityChangeEvent mới, đặt tên sự kiện và mức ưu tiên trước đó.

Thuộc tính phiên bản

Giao diện này cũng kế thừa các thuộc tính của phần tử cha, Event.

TaskPriorityChangeEvent.previousPriority Read only

Trả về mức ưu tiên của TaskSignal tương ứng trước khi sự kiện prioritychange này xảy ra.

Phương thức phiên bản

Giao diện này không có phương thức riêng mà kế thừa các phương thức của phần tử cha, Event.

Ví dụ

Một đối tượng kiểu này được trả về trong trình xử lý sự kiện prioritychange. Đoạn mã dưới đây hiển thị trình xử lý ghi lại newPrioritypreviousPriority.

js
// Lắng nghe sự kiện 'prioritychange' trên tín hiệu của bộ điều khiển.
controller.signal.addEventListener("prioritychange", (event) => {
  const previousPriority = event.previousPriority;
  const newPriority = event.target.priority;
  console.log(`Priority changed from ${previousPriority} to ${newPriority}.`);
});

Ví dụ trực tiếp đầy đủ hơn có thể tìm thấy tại prioritychange event > Ví dụ.

Thông số kỹ thuật

Thông số kỹ thuật
Prioritized Task Scheduling
# sec-task-priority-change-event

Tương thích trình duyệt

Xem thêm