TaskController: TaskController() Konstruktor

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.

Der TaskController() Konstruktor erstellt ein neues TaskController-Objekt, bei dem optional die anfängliche Priorität seines zugehörigen signal festgelegt wird.

Wird keine Priorität festgelegt, beträgt die Standardpriorität des Signals user-visible.

Syntax

js
new TaskController()
new TaskController(options)

Parameter

options Optional

Ein Objekt mit den folgenden Eigenschaften:

priority Optional

Die Priorität des Signals, das mit diesem TaskController verbunden ist. Eine der folgenden: "user-blocking", "user-visible" (Standard), "background".

Beispiele

Dieser Code zeigt, wie man einen Task-Controller erstellt, der ein Signal mit Standardpriorität (user-visible) hat.

js
const controller = new TaskController();

Um einen Task-Controller mit einer spezifischen Signalpriorität zu erstellen, übergeben Sie die priority als Eigenschaft des optionalen Arguments.

js
controller2 = new TaskController({ priority: "user-blocking" });

Spezifikationen

Specification
Prioritized Task Scheduling
# dom-taskcontroller-taskcontroller

Browser-Kompatibilität

BCD tables only load in the browser