TaskPriorityChangeEvent
TaskPriorityChangeEvent
是 prioritychange
事件的接口。
构造函数
TaskPriorityChangeEvent()
-
创建一个新的
TaskPriorityChangeEvent
对象,设置事件名称和先前优先级。
实例属性
此接口还继承其父级 Event
的属性。
TaskPriorityChangeEvent.previousPriority
只读-
返回在该
prioritychange
事件之前,对应TaskSignal
的 优先级。
实例方法
此接口本身没有方法,但继承其父级 Event
的方法。
示例
此类型的对象在 prioritychange
事件的处理程序中返回。以下代码显示了一个处理程序,其中记录了 newPriority
和 previousPriority
。
js
// Listen for 'prioritychange' events on the controller's signal.
controller.signal.addEventListener("prioritychange", (event) => {
const previousPriority = event.previousPriority;
const newPriority = event.target.priority;
console.log(`Priority changed from ${previousPriority} to ${newPriority}.`);
});
可以在 prioritychange
事件 > 示例 中找到一个更完整的实时示例。
规范
规范 |
---|
优先级任务调度 # sec-task-priority-change-event |
浏览器兼容性
BCD 表格仅在浏览器中加载