バックボーンのイベントに関する簡単な質問 - さまざまなビューで再利用できる一連のグローバルイベントを定義する方法はありますか?Backbone.jsグローバルイベント
たとえば、ページにレンダリングされる複数のビューがあるとします。各ビューにはメニューを展開するボタンがあります。他にもいくつかの一般的な要素とイベントがあります。このイベント・ロジックを各ビューに入れることなく、これらのビューのそれぞれが継承する方法や、グローバル・イベント定義からこれらのイベントを引き出す方法はありますか?これらの一般的なイベントを1か所で定義することで、時間を節約し、よりクリーンなソリューションになることは間違いありません。
イベントアグリゲータや工場パターンなどの用語が使われていますが、最良のアプローチについてはわかっていません。
私はあなたの素晴らしい投稿に出会って、それが最もエレガントなソリューション(再訪されたようです)だと思いました!私はあなたの記事に従ってきました。ただし、これは、各ビューでイベントのグループを指定する必要があることを意味します(必要なイベントをトリガーするだけです)。これらのビューの各グループは常に同じタスク(たとえば、追加または編集ボタン)を実行するため、ビューをさらに簡素化する方法はありますか? – crawf
参考までに、あなたのlostechies.comドメインは自動的にhttpsにリダイレクトされていますが、HTTP経由でGitHubコードスニペットを読み込んでブロックしようとしています。 –