2017-12-30 12 views
0

JavaScriptでObserverのデザインパターンに関する記事を読んだことがありますが、私はそれを理解できません。JSにはイベントがあるので、私にはかなり役に立たないようです。何か不足していますか?JSではObserverパターンが便利ですか?

+0

オブザーバーのパターンはイベントシステムの上にあります。複雑なコードをより簡単に構造化することができます –

+0

ブラウザや他のライブラリ/ apiのDOM Apiはイベントを提供しますが、 JavaScript仕様のイベントはありません。ライブラリはイベントシステムを単独で実装するか、環境によって提供されるものを使用します。 –

+0

DOM apiは実際にオブザーバーパターンではありませんか? 'someel.addEventListener(" click "、handler)'? –

答えて

1

クリックやサイズ変更などのイベントに反応することは、DOMイベントに限定されていますが、1つのことです。しかし、ここで詳しく説明することなく、RxJS(Observerパターンを使用する)のような図書館を見ると、強力なReactiveシステムを構築することができます。ここでは、基本的なイベントシステムに加えて、彼らは作曲、マッピングなどが可能です

+1

RxJSは "オブザーバパターン"ではなく、オブザーバブルを使用します。 – Ryan

関連する問題