TaskPriorityChangeEvent
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
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.previousPrioritySchreibgeschützt-
Gibt die Priorität des entsprechenden
TaskSignalvor diesemprioritychangeEreignis 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
| Spezifikation |
|---|
| Prioritized Task Scheduling> # sec-task-priority-change-event> |
Browser-Kompatibilität
Siehe auch
prioritychangeEreignis