纵观一些骨干的例子,我看到一些简单的模型是这样的:定制骨干结构对象
var Vehicle = Backbone.Model.extend(
{
summary: function() {
return 'Vehicles move';
}
});
或
Vehicle = (function() {
return Backbone.Model.extend({
defaults: {
},
initialize: {
}
});
})();
编辑:(澄清) 我想知道,如果有人可以解释定义骨干对象的两种方式之间的区别以及更传统的方式。我知道他们内部没有相同的方法,但我更关心第一个如何扩展骨干模型,第二个方法是将它们封装在闭包中。我不确定是否真的掌握了每种情况以及何时使用哪种模式。提前致谢!
第一个具有一个简易的方法,第二个没有。不知道你是否在问别的东西。 – kinakuta 2013-03-22 04:59:28