Backbone.js Router

Backbone Router

라우터 기능으로 MVC에서의 Controller 해당되며, location.hash(url 변경)의 변경에 따른 처리를 담당한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
var Router = Backbone.View.extend({
routes: {
'': 'home', //#default
help: 'help', //#help
'search/:query': 'search' //#search/test,
'search/:query/p:page': 'search' //#search/test/p7
},
home: function() {
console.log('home');
},
search: function(query, page) {
console.log(query, page);
}
});

참조

공유하기