次のようなリンクで始まるBackbone.jsアクションがたくさんあります
<a href="#makeCookies">Make Cookies</a>
および Backbone.View イベント ハッシュは次のようになります。
'click [href=#makeCookies]': 'makeCookies'
そして、次のようなイベントハンドラー関数
makeCookies: function (event) {
event.preventDefault();
//code to make cookies
//I have no intention of ever using #makeCookies in the URL,
//it's just there so I can wire up the event handler properly
}
そのボイラープレートを避けるためのきれいな方法はありますかevent.preventDefault()
? <button>
タグの代わりにタグを使用することも考えまし<a>
たが、それは不適切でした。