查看一些主干示例,我看到了一些像这样的简单模型:
var Vehicle = Backbone.Model.extend(
{
summary: function () {
return 'Vehicles move';
}
});
或者
Vehicle = (function () {
return Backbone.Model.extend({
defaults: {
},
initialize: {
}
});
})();
编辑:(澄清)我想知道是否有人可以解释定义骨干对象的两种方法之间的区别以及更传统的方法。我知道它们内部没有相同的方法,但我更感兴趣的是第一个方法如何扩展主干模型,第二个方法将其包装在一个闭包中。我不确定我是否真的掌握了每种情况以及何时使用哪种模式。提前致谢!