backbone.js や angularjs や vue.jsなど、クライアントサイトMVCでページ遷移時(routerでのhash変更)にイベントを取得したい

hashChangeイベントとpopStateイベントを監視

window.addEventListener('popstate',function(ev){
 .
 .
 .
},false);

jquery mobile なら navigate イベントがある