私は(私はフリースタイルレコードをお詫び申し上げます)これを実装する方法を見つけることができません。カスタムイベント(Observerパターン)
//assign the event handler for the object "myObj"
myObj.onMyEvent = //do something
//if something happened somewhere, then run the event
MyEvent.fire();
アイデアは、我々は(生成)いくつかのカスタムイベント(MyEvent)を呼び出すことです。私たちは、 "MyEvent"の出現を認識し、何らかの形で(自分のやり方で)それに応答することができるオブジェクト "myObj"を持っています。 さらに、他のオブジェクト(異なるソート)があり、それらは(自分の方法で)「MyEvent」に反応します。
私は「オブザーバーパターン」があることを知っていますが、特定の実装を見つけることはできません。
あなたはそれについて読むべきところを教えてください。 自然界では一般的に不可能ですか? それは全く違うことですか?
アップデート1:ノーJS LIBS、(jQueryの、プロトタイプ、YUI、...)してください
これはおそらく取得するにはあまりにも曖昧です有用な反応。一般的に、オブザーバーのパターンは簡単に実装することができ、それを完全に説明する多くの情報源があります(wikipediaも含めて、私はFreemanとFreemanの「ヘッドファーストデザインパターン」を推奨します)。 – jakev
@Jake ' Head First Design Patterns 'はJavaでターゲット設定されているため、javascriptでは大きな助けにはならない。内部の仕組みはまったく異なっています。 –