Objektarbeiter
Unabhängiges Thread-Arbeitsobjekt
Erbe
Konstrukteur
Worker
Worker-Objektkonstruktor
1
2new Worker(String path,
Object opts = {});
Parameter aufrufen:
- path : Zeichenfolge, Worker-Eintragsskript angeben, nur absoluten Pfad akzeptieren
- opts : Object, Baumöglichkeiten, noch nicht unterstützt
Statische Eigenschaften
defaultMaxListeners
Ganzzahl, die standardmäßige globale maximale Anzahl von Listenern
1static Integer Worker.defaultMaxListeners;
Mitgliedsattribute
onload
Funktion, Abfrage und Bindung zum Empfangen eines Lademeldungsereignisses, entsprechend on ("load", func);
1Function Worker.onload;
onmessage
Funktionieren, abfragen und binden, um das postMessage-Ereignis zu akzeptieren, das on ("message", func) entspricht;
1Function Worker.onmessage;
onerror
Funktionieren, abfragen und binden, um ein Fehlermeldungenereignis zu erhalten, das on entspricht ("error", func);
1Function Worker.onerror;
Mitgliedsfunktion
postMessage
Senden Sie eine Nachricht an den Meister oder Arbeiter.
1Worker.postMessage(Value data);
Parameter aufrufen:
- data : Wert, geben Sie den Inhalt der gesendeten Nachricht an
on
Binden Sie einen Ereignishandler an das Objekt
1
2Object Worker.on(String ev,
Function func);
Parameter aufrufen:
- ev : String, geben Sie den Namen des Ereignisses an
- func : Funktion, Ereignisverarbeitungsfunktion angeben
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
Binden Sie einen Ereignishandler an das Objekt
1Object Worker.on(Object map);
Parameter aufrufen:
- map : Objekt, geben Sie die Ereigniszuordnungsbeziehung an, der Objekteigenschaftsname ist der Ereignisname und der Eigenschaftswert ist die Ereignisverarbeitungsfunktion
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
addListener
Binden Sie einen Ereignishandler an das Objekt
1
2Object Worker.addListener(String ev,
Function func);
Parameter aufrufen:
- ev : String, geben Sie den Namen des Ereignisses an
- func : Funktion, Ereignisverarbeitungsfunktion angeben
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
Binden Sie einen Ereignishandler an das Objekt
1Object Worker.addListener(Object map);
Parameter aufrufen:
- map : Objekt, geben Sie die Ereigniszuordnungsbeziehung an, der Objekteigenschaftsname ist der Ereignisname und der Eigenschaftswert ist die Ereignisverarbeitungsfunktion
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
prependListener
Binden Sie einen Ereignishandler an den Objektstart
1
2Object Worker.prependListener(String ev,
Function func);
Parameter aufrufen:
- ev : String, geben Sie den Namen des Ereignisses an
- func : Funktion, Ereignisverarbeitungsfunktion angeben
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
Binden Sie einen Ereignishandler an den Objektstart
1Object Worker.prependListener(Object map);
Parameter aufrufen:
- map : Objekt, geben Sie die Ereigniszuordnungsbeziehung an, der Objekteigenschaftsname ist der Ereignisname und der Eigenschaftswert ist die Ereignisverarbeitungsfunktion
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
once
Binden Sie eine einmalige Ereignisverarbeitungsfunktion an das Objekt. Die einmalige Verarbeitungsfunktion wird nur einmal ausgelöst
1
2Object Worker.once(String ev,
Function func);
Parameter aufrufen:
- ev : String, geben Sie den Namen des Ereignisses an
- func : Funktion, Ereignisverarbeitungsfunktion angeben
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
Binden Sie eine einmalige Ereignisverarbeitungsfunktion an das Objekt. Die einmalige Verarbeitungsfunktion wird nur einmal ausgelöst
1Object Worker.once(Object map);
Parameter aufrufen:
- map : Objekt, geben Sie die Ereigniszuordnungsbeziehung an, der Objekteigenschaftsname ist der Ereignisname und der Eigenschaftswert ist die Ereignisverarbeitungsfunktion
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
prependOnceListener
Binden Sie einen Ereignishandler an den Objektstart
1
2Object Worker.prependOnceListener(String ev,
Function func);
Parameter aufrufen:
- ev : String, geben Sie den Namen des Ereignisses an
- func : Funktion, Ereignisverarbeitungsfunktion angeben
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
Binden Sie einen Ereignishandler an den Objektstart
1Object Worker.prependOnceListener(Object map);
Parameter aufrufen:
- map : Objekt, geben Sie die Ereigniszuordnungsbeziehung an, der Objekteigenschaftsname ist der Ereignisname und der Eigenschaftswert ist die Ereignisverarbeitungsfunktion
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
off
Brechen Sie die angegebene Funktion aus der Objektverarbeitungswarteschlange ab
1
2Object Worker.off(String ev,
Function func);
Parameter aufrufen:
- ev : String, geben Sie den Namen des Ereignisses an
- func : Funktion, Ereignisverarbeitungsfunktion angeben
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
Brechen Sie alle Funktionen in der Objektverarbeitungswarteschlange ab
1Object Worker.off(String ev);
Parameter aufrufen:
- ev : String, geben Sie den Namen des Ereignisses an
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
Brechen Sie die angegebene Funktion aus der Objektverarbeitungswarteschlange ab
1Object Worker.off(Object map);
Parameter aufrufen:
- map : Objekt, geben Sie die Ereigniszuordnungsbeziehung an, der Objekteigenschaftsname wird als Ereignisname verwendet und der Eigenschaftswert wird als Ereignisverarbeitungsfunktion verwendet
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
removeListener
Brechen Sie die angegebene Funktion aus der Objektverarbeitungswarteschlange ab
1
2Object Worker.removeListener(String ev,
Function func);
Parameter aufrufen:
- ev : String, geben Sie den Namen des Ereignisses an
- func : Funktion, Ereignisverarbeitungsfunktion angeben
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
Brechen Sie alle Funktionen in der Objektverarbeitungswarteschlange ab
1Object Worker.removeListener(String ev);
Parameter aufrufen:
- ev : String, geben Sie den Namen des Ereignisses an
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
Brechen Sie die angegebene Funktion aus der Objektverarbeitungswarteschlange ab
1Object Worker.removeListener(Object map);
Parameter aufrufen:
- map : Objekt, geben Sie die Ereigniszuordnungsbeziehung an, der Objekteigenschaftsname wird als Ereignisname verwendet und der Eigenschaftswert wird als Ereignisverarbeitungsfunktion verwendet
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
removeAllListeners
Brechen Sie alle Listener aller Ereignisse aus der Objektverarbeitungswarteschlange ab. Wenn ein Ereignis angegeben ist, entfernen Sie alle Listener des angegebenen Ereignisses.
1Object Worker.removeAllListeners(Array evs = []);
Parameter aufrufen:
- evs : Array, geben Sie den Namen des Ereignisses an
Ergebnis zurückgeben:
- Object , gibt das Ereignisobjekt selbst zurück und ist einfach zu verketten
setMaxListeners
Das Standardlimit für die Anzahl der Listener, nur aus Kompatibilitätsgründen
1Worker.setMaxListeners(Integer n);
Parameter aufrufen:
- n : Ganzzahl, geben Sie die Anzahl der Ereignisse an
getMaxListeners
Holen Sie sich das Standardlimit für die Anzahl der Listener, nur aus Kompatibilitätsgründen
1Integer Worker.getMaxListeners();
Ergebnis zurückgeben:
- Integer , gibt die Standardgrenzwertnummer zurück
listeners
Array von Listenern für das angegebene Ereignis des Abfrageobjekts
1Array Worker.listeners(String ev);
Parameter aufrufen:
- ev : String, geben Sie den Namen des Ereignisses an
Ergebnis zurückgeben:
- Array , gibt ein Array von Listenern für das angegebene Ereignis zurück
listenerCount
Die Anzahl der Listener für das angegebene Ereignis des Abfrageobjekts
1Integer Worker.listenerCount(String ev);
Parameter aufrufen:
- ev : String, geben Sie den Namen des Ereignisses an
Ergebnis zurückgeben:
- Integer , gibt die Anzahl der Listener für das angegebene Ereignis zurück
eventNames
Name des Abfrage-Listener-Ereignisses
1Array Worker.eventNames();
Ergebnis zurückgeben:
- Array , gibt ein Array von Ereignisnamen zurück
emit
Aktiv ein Ereignis auslösen
1
2Boolean Worker.emit(String ev,
...args);
Parameter aufrufen:
- ev : String, Ereignisname
- args : ..., Ereignisparameter, die an den Ereignishandler übergeben werden
Ergebnis zurückgeben:
- Boolean , gibt den Ereignisauslöserstatus zurück, gibt true zurück, wenn ein Antwortereignis vorliegt, andernfalls false
toString
Gibt die Zeichenfolgendarstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück. Das Objekt kann gemäß seinen eigenen Merkmalen erneut implementiert werden
1String Worker.toString();
Ergebnis zurückgeben:
- String , gibt die String-Darstellung des Objekts zurück
toJSON
Gibt die Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Attribute zurück, die vom Objekt definiert wurden
1Value Worker.toJSON(String key = "");
Parameter aufrufen:
- key : String, unbenutzt
Ergebnis zurückgeben:
- Value , gibt einen Wert zurück, der JSON serialisierbar enthält