TaskPriorityChangeEvent
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Das TaskPriorityChangeEvent
ist die Schnittstelle für das prioritychange
Ereignis.
Konstruktor
TaskPriorityChangeEvent()
-
Erstellt ein neues
TaskPriorityChangeEvent
-Objekt, wobei ein Ereignisname und die vorherige Priorität festgelegt werden.
Instanz-Eigenschaften
Diese Schnittstelle erbt auch die Eigenschaften ihres Elternteils, Event
.
TaskPriorityChangeEvent.previousPriority
Nur lesbar-
Gibt die Priorität des entsprechenden
TaskSignal
vor diesemprioritychange
Ereignis zurück.
Instanz-Methoden
Diese Schnittstelle hat keine eigenen Methoden, erbt jedoch die Methoden ihres Elternteils, Event
.
Beispiele
Ein Objekt dieses Typs wird im Handler für ein prioritychange
Ereignis zurückgegeben. Der folgende Code zeigt einen Handler, in dem newPriority
und previousPriority
protokolliert werden.
// 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}.`);
});
Ein umfassenderes Live-Beispiel finden Sie unter prioritychange
event > Examples.
Spezifikationen
Specification |
---|
Prioritized Task Scheduling # sec-task-priority-change-event |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
prioritychange
Ereignis