オブジェクト組み込みオブジェクト

オブジェクトワーカー

独立したスレッド作業オブジェクト

継承

コンストラクタ

Worker

ワーカーオブジェクトコンストラクター

1 2
new Worker(String path, Object opts = {});

呼び出しパラメータ:

  • path :文字列、ワーカーエントリスクリプトを指定し、絶対パスのみを受け入れます
  • opts :オブジェクト、構築オプション、まだサポートされていません

静的プロパティ

defaultMaxListeners

整数、リスナーのデフォルトのグローバル最大数

1
static Integer Worker.defaultMaxListeners;

メンバー属性

onload

ロードメッセージイベントを受け入れる関数、クエリ、バインディング。on( "load"、func);と同等です。

1
Function Worker.onload;

onmessage

postMessageイベントを受け入れる関数、クエリ、バインディング。on( "message"、func);と同等です。

1
Function Worker.onmessage;

onerror

関数、クエリ、バインディングは、on( "error"、func);と同等のエラーメッセージイベントを受け入れます。

1
Function Worker.onerror;

メンバー機能

postMessage

マスターまたはワーカーにメッセージを送信し、

1
Worker.postMessage(Value data);

呼び出しパラメータ:

  • data :値、送信されたメッセージのコンテンツを指定

on

イベントハンドラーをオブジェクトにバインドする

1 2
Object Worker.on(String ev, Function func);

呼び出しパラメータ:

  • ev :文字列、イベントの名前を指定
  • func :関数、イベント処理関数を指定

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

イベントハンドラーをオブジェクトにバインドする

1
Object Worker.on(Object map);

呼び出しパラメータ:

  • map :オブジェクト。イベントマッピング関係を指定します。オブジェクトの属性名はイベント名として使用され、属性値はイベントハンドラーとして使用されます

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

addListener

イベントハンドラーをオブジェクトにバインドする

1 2
Object Worker.addListener(String ev, Function func);

呼び出しパラメータ:

  • ev :文字列、イベントの名前を指定
  • func :関数、イベント処理関数を指定

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

イベントハンドラーをオブジェクトにバインドする

1
Object Worker.addListener(Object map);

呼び出しパラメータ:

  • map :オブジェクト。イベントマッピング関係を指定します。オブジェクトの属性名はイベント名として使用され、属性値はイベントハンドラーとして使用されます

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

prependListener

イベントハンドラーをオブジェクトの先頭にバインドする

1 2
Object Worker.prependListener(String ev, Function func);

呼び出しパラメータ:

  • ev :文字列、イベントの名前を指定
  • func :関数、イベント処理関数を指定

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

イベントハンドラーをオブジェクトの先頭にバインドする

1
Object Worker.prependListener(Object map);

呼び出しパラメータ:

  • map :オブジェクト。イベントマッピング関係を指定します。オブジェクトの属性名はイベント名として使用され、属性値はイベントハンドラーとして使用されます

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

once

ワンタイムイベントハンドラーをオブジェクトにバインドします。ワンタイムハンドラーは1回だけトリガーされます

1 2
Object Worker.once(String ev, Function func);

呼び出しパラメータ:

  • ev :文字列、イベントの名前を指定
  • func :関数、イベント処理関数を指定

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

ワンタイムイベントハンドラーをオブジェクトにバインドします。ワンタイムハンドラーは1回だけトリガーされます

1
Object Worker.once(Object map);

呼び出しパラメータ:

  • map :オブジェクト。イベントマッピング関係を指定します。オブジェクトの属性名はイベント名として使用され、属性値はイベントハンドラーとして使用されます

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

prependOnceListener

イベントハンドラーをオブジェクトの先頭にバインドする

1 2
Object Worker.prependOnceListener(String ev, Function func);

呼び出しパラメータ:

  • ev :文字列、イベントの名前を指定
  • func :関数、イベント処理関数を指定

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

イベントハンドラーをオブジェクトの先頭にバインドする

1
Object Worker.prependOnceListener(Object map);

呼び出しパラメータ:

  • map :オブジェクト。イベントマッピング関係を指定します。オブジェクトの属性名はイベント名として使用され、属性値はイベントハンドラーとして使用されます

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

off

オブジェクト処理キューから指定された関数をキャンセルします

1 2
Object Worker.off(String ev, Function func);

呼び出しパラメータ:

  • ev :文字列、イベントの名前を指定
  • func :関数、イベント処理関数を指定

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

オブジェクト処理キュー内のすべての関数をキャンセルします

1
Object Worker.off(String ev);

呼び出しパラメータ:

  • ev :文字列、イベントの名前を指定

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

オブジェクト処理キューから指定された関数をキャンセルします

1
Object Worker.off(Object map);

呼び出しパラメータ:

  • map :オブジェクト。イベントマッピング関係を指定し、オブジェクトの属性名はイベント名として使用され、属性値はイベント処理関数として使用されます

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

removeListener

オブジェクト処理キューから指定された関数をキャンセルします

1 2
Object Worker.removeListener(String ev, Function func);

呼び出しパラメータ:

  • ev :文字列、イベントの名前を指定
  • func :関数、イベント処理関数を指定

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

オブジェクト処理キュー内のすべての関数をキャンセルします

1
Object Worker.removeListener(String ev);

呼び出しパラメータ:

  • ev :文字列、イベントの名前を指定

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

オブジェクト処理キューから指定された関数をキャンセルします

1
Object Worker.removeListener(Object map);

呼び出しパラメータ:

  • map :オブジェクト。イベントマッピング関係を指定し、オブジェクトの属性名はイベント名として使用され、属性値はイベント処理関数として使用されます

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

removeAllListeners

オブジェクト処理キューからすべてのイベントのすべてのリスナーをキャンセルし、指定されたイベントの場合、指定されたイベントのすべてのリスナーを削除します。

1
Object Worker.removeAllListeners(Array evs = []);

呼び出しパラメータ:

  • evs :配列、イベントの名前を指定

結果を返す:

  • Object 、イベントオブジェクト自体を返します。これは、連鎖呼び出しに便利です

setMaxListeners

互換性のためにのみ、デフォルトのリスナー数制限

1
Worker.setMaxListeners(Integer n);

呼び出しパラメータ:

  • n :整数、イベント数を指定

getMaxListeners

互換性のためにのみ、デフォルトのリスナー数を取得します

1
Integer Worker.getMaxListeners();

結果を返す:

  • Integer 、デフォルトの制限数を返します

listeners

クエリオブジェクトの指定されたイベントのリスナーの配列

1
Array Worker.listeners(String ev);

呼び出しパラメータ:

  • ev :文字列、イベントの名前を指定

結果を返す:

  • Array 、指定されたイベントのリスナーの配列を返します

listenerCount

クエリオブジェクトの指定されたイベントのリスナーの数

1
Integer Worker.listenerCount(String ev);

呼び出しパラメータ:

  • ev :文字列、イベントの名前を指定

結果を返す:

  • Integer 、指定されたイベントのリスナーの数を返します

eventNames

クエリリスナーイベント名

1
Array Worker.eventNames();

結果を返す:

  • Array 、イベント名の配列を返します

emit

イベントをアクティブにトリガーする

1 2
Boolean Worker.emit(String ev, ...args);

呼び出しパラメータ:

  • ev :文字列、イベント名
  • args :...、イベントパラメーター、イベントハンドラー関数に渡されます

結果を返す:

  • Boolean 。イベントトリガーの状態を返します。応答イベントがある場合はtrueを返し、それ以外の場合はfalseを返します。

toString

オブジェクトの文字列表現を返します。通常は「[ネイティブオブジェクト]」を返します。オブジェクトは、独自の特性に従って再実装できます

1
String Worker.toString();

結果を返す:

  • String 、オブジェクトの文字列表現を返します

toJSON

オブジェクトのJSON形式表現を返します。通常、オブジェクトによって定義された読み取り可能な属性のコレクションを返します

1
Value Worker.toJSON(String key = "");

呼び出しパラメータ:

  • key :文字列、未使用

結果を返す:

  • Value 、シリアル化可能なJSONを含む値を返します