想了想,学习backbone一段日子,总觉得会了,一上手一堆的不运行,调了半天,继续返回看api和相关网上资料,发现文章还是原来那些于是安心做了几个关于view和model的测试后发现backbone有view,model,collection,router,event。咋没有传说中的controller?为了方便事件的托管我增加了controller。
首先我用require.js来管理模块。
require.config({
// baseUrl:"libs",
paths:{
jquery:"libs/jquery-1.8.2.min",
underscore:"libs/underscore-min",
backbone:"libs/backbone-min",
app : "js/backbone_main",
},
shim:{
jquery2 : {
exports: "$"
},
underscore :{
exports: "_"
},
backbone :{
deps: ["underscore","jquery"],
exports: "Backbone"
}
}
})
define("AppRouter",["backbone","j