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.
Hàm khởi tạo
TaskPriorityChangeEvent()-
Tạo một đối tượng
TaskPriorityChangeEventmớ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.previousPriorityRead only-
Trả về mức ưu tiên của
TaskSignaltương ứng trước khi sự kiệnprioritychangenà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 newPriority và previousPriority.
// 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
- Sự kiện
prioritychange