TaskPriorityChangeEvent: Eigenschaft previousPriority
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die schreibgeschützte Eigenschaft previousPriority
der Schnittstelle TaskPriorityChangeEvent
gibt die Priorität des entsprechenden TaskSignal
zurück, bevor sie geändert wurde und dieses prioritychange
Ereignis ausgelöst wurde.
Dies ist der Wert, der im Argument options.previous
des TaskPriorityChangeEvent
Konstruktors gesetzt wurde.
Die neue Priorität der Aufgabe kann von event.target.priority
abgelesen werden.
Wert
Ein String, der die Priorität der zugehörigen Aufgabe angibt, bevor sie geändert wurde.
Dies wird einer der folgenden sein: "user-blocking"
, "user-visible"
, "background"
.
Beispiele
Der untenstehende Code zeigt, wie previousPriority
in einem Handler für ein prioritychange
Ereignis abgerufen wird.
// 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(
`The priority changed from ${previousPriority} to ${newPriority}.`,
);
});
Ein vollständigeres Live-Beispiel finden Sie unter prioritychange
event > Examples.
Spezifikationen
Specification |
---|
Prioritized Task Scheduling # dom-taskprioritychangeevent-previouspriority |
Browser-Kompatibilität
BCD tables only load in the browser