TaskController: TaskController() Konstruktor
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.
Der TaskController()
Konstruktor erstellt ein neues TaskController
-Objekt und setzt optional die anfängliche Priorität seines zugehörigen Signal
.
Wenn keine Priorität festgelegt wird, ist die Standardpriorität des Signals user-visible
.
Syntax
new TaskController()
new TaskController(options)
Parameter
options
Optional-
Ein Objekt mit den folgenden Eigenschaften:
priority
Optional-
Die Priorität des mit diesem
TaskController
verbundenen Signals. Eine der folgenden:"user-blocking"
,"user-visible"
(Standard),"background"
.
Beispiele
Dieser Code zeigt, wie man einen Task-Controller konstruiert, der ein Signal mit Standardpriorität (user-visible
) hat.
const controller = new TaskController();
Um einen Task-Controller zu konstruieren, der eine spezifische Signalpriorität hat, übergeben Sie die priority
als Eigenschaft des optionalen Arguments.
controller2 = new TaskController({ priority: "user-blocking" });
Spezifikationen
Specification |
---|
Prioritized Task Scheduling # dom-taskcontroller-taskcontroller |