CoffeeScript、jQuery、node.js、Backbone.js、Underscore.jsを使いました。
CoffeeScriptのコンパイルにはgrunt.jsを使いました。
Zepto.jsを使おうと思っていたんですが、
$('a[href^=#]')
このセレクターがZepto.jsだと使えないので、jQueryに切り替えた。
jQuery独自セレクターの恩恵を実感!
Router = Backbone.Router.extend
routes:
'': 'root'
'foo/:hoge': 'foo'
のように''というルートを入れておかないと、初めのURLに戻ってきたときにイベントがfireされない。