Backbone路由:extend用法案例
时间:2014-04-09 10:02 来源: 我爱IT技术网 作者:微风
Backbone路由:extend用法案例
例子1
html:
<ahref="#help" class="link">#help</a><br> <ahref="#search/kiwis" class="link">#search/kiwis</a> <ahref="#search/kiwis/p7" class="link">#search/kiwis/p7</a>
js:
varWorkspace = Backbone.Router.extend({
routes: {
"help": "help", // #help
"search/:query": "search", //#search/kiwis
"search/:query/p:page": "search" //#search/kiwis/p7
},
help: function() {
// #help -> help
alert("help");
},
search: function(query, page) {
// #search/kiwis/p7 ->search: query参数为 kiwis,page参数为7
// #search/kiwis ->search: query参数为 kiwis,page参数为undefined
alert("search: query参数为"+ query + ",page参数为"+ page );
}
});
varworkspace = new Workspace;
//这句不能省略,否则router不生效
Backbone.history.start();
本文来源 我爱IT技术网 http://www.52ij.com/jishu/4843.html 转载请保留链接。
- [Backbone.js]处理Model里面嵌入的Collection经验
- Backbone 事件模块:stopListening使用小结案例分
- Backbone 事件模块:listenToOnce经典案例
- Backbone 事件模块:listenTo使用案例分享
- Backbone 事件模块:once 注册触发器
- Backbone 事件模块:trigger 注册触发器
- Backbone 事件模块:off 取消注册事件【7个案例】
- Backbone 事件模块:on 注册事件
- Backbone 模型 previousAttributes精彩讲解【示例
- Backbone 模型 previous示例解析
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
