-
ID:AlGnWS さんの質問

jqueryで購読/出版型モデルを使いたいのですが、jqueryのAPIに載っていないようなのでplug-inになるみたいなのです。


  • どのpluginが購読/出版型モデルを採用する際によく使われているスタンダード的なplug-inなのでしょうか? 本業でjsでの開発に取り組まれている皆様、教えて下さいませm(_ _)m

  • jqueryのplug-inを使わず、jsで独自オブジェクトを作って対応するという選択肢も一応ありですが、よく使われている信頼度の高いplug-inがあればそれを使いたいところであります。

みんなの回答 3 件

ID:n9fONi さんの回答

美しきヴァンパイア兄弟とヒロインの禁断のラブ・トライアングルを描いた大人気TVシリーズ第6弾!

前シーズンで、エレナはキャロラインと共にウィットモア・カレッジに入学し、ステファンとキャロラインは、ミスティック・フォールズに現れたトラベラーズと対立する中、友情を深め、衝撃の最終話では「向こう側」の崩壊により愛するものを失うことを恐れたデイモンが大惨事を起こす。

<シックス・シーズン>では、彼らが自らの内面に潜む善と悪の二面性を探り、お互いのところへと戻っていくという人生の旅路が描かれる。

マイケル・マラーキーがエンゾ役、マット・デイビスがアラリック・サルツマン役で再登場。

壮大なサスペンス、ロマンスとスリルに満ちた<シックス・シーズン>は、さらにパワーアップしてあなたを釘付けにする。
ヴァンパイア・ダイアリーズ7

気の進まないアラリックを計画に参加させたデイモンは、自分自身が苦境に立たされる。

エレナは、ボニーに関するうれしい知らせをジェレミーに伝えるが、彼の反応に愕然とする。

一方、ボニーを取り戻すためデイモンとエレナに協力しているリブは、事態が思いがけない方向に展開し、困難な選択を迫られる。

そんな中、エンゾが一線を越えた行動を起こしてしまう。
クリミナルマインド10

ID:.2hnFh さんの回答

デザインパターンは自分で作る時に取り入れる概念です。

ID:AlGnWS

あ、今ウェブアプリのリファクタリング中なので、こちらのデザインパターンを採用して、オブジェクト間の通知まわりをより良い設計にしようかと取り組んでいるところです。

ID:.2hnFh

jQuery使うならプラグインとかなくても、on(’customEventName’)とtrigger(’customEventName’)という感じでやってやれば十分だと思うよ。

ID:xbSTZ9

triggerだとviewでないとレシーバーになれないですよね?

ID:.2hnFh

ブラウザが持ってないイベントでも設定できるよって言う意味でcustomEventNameってサンプルにしたんだけどな。。

ID:xbSTZ9

それは理解出来てます。言ってたのはtriggerメソッドのレシーバーになれるのは、jqueryオブジェクトに限られますよねという話です。モデルデータに変更があった場合にその変更イベントをコントローラーまたはビューに通知したい時にtriggerだと出来ないですよね。ビューが他のビューに対して通知はtriggerで出来るけど。

ID:.2hnFh

window、documentでもレシーバーになれます。

ID:xbSTZ9 さんの回答

自作ライブラリ作成により解決しました。

最終更新日:2016-02-27 (1,470 views)

関連するトピックス

ページ上部に戻る