d3.js
d3.dispatchによるイベントのディスパッチ
サーチ…
構文
- d3。 dispatch - カスタムイベントディスパッチャを作成します。
- ディスパッチ。 上 -イベントリスナーを登録したり、登録を解除します。
- ディスパッチ。 コピー - ディスパッチャのコピーを作成します。
- ディスパッチ。 call - 登録されたリスナーにイベントをディスパッチします。
- ディスパッチ。 apply - 登録されたリスナーにイベントをディスパッチします。
備考
Dispatchingは、疎結合コードで懸念を分離する便利なメカニズムです。名前付きコールバックを登録し、任意の引数で呼び出すことができます。 d3-requestなどのさまざまなD3コンポーネントは、このメカニズムを使用してリスナーにイベントを送信します。 NodeのEventEmitterのように、すべてのリスナーに明確な名前が付いているので、削除または置き換えが簡単です。
関連する読み
簡単な使い方
var dispatch = d3.dispatch("statechange");
dispatch.on('statechange', function(e){ console.log(e) })
setTimeout(function(){dispatch.statechange('Hello, world!')}, 3000)
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow