Backbone.jsは便利なフレームワークですが、ちょっとしたものを作ろうと思った時には大袈裟だったり、複雑そうに見えて腰が引けてしまうかも知れません。実際のところ十分分かりやすいとは思うのですが、モデルやコレクションが絡むと確かに複雑さを増す気がします。 そこでちょっとしたビューとイベントの管理だけをしたい場合にお勧めなフレームワークがHorn.jsです。 サンプルコード ちょっと長いですがコードを載せます。 # カスタムの命令定義部 Horn.addDirective "data-click-with-trigger", (view) -> $el = view.$("[data-click-with-trigger]") $el.on 'click', (e) => eventName = $(e.target).data('click-with-trigger') view.tr