我的问题是关于JavaScript对象。
我读过Backbone.js的代码,我看到模型和对象是使用JavaScript对象定义对象。
就像那个
Backbone.Model.extend({
initialize: function() { ... },
author: function() { ... },
coordinates: function() { ... },
allowedToEdit: function(account) {
return true;
}
});
为什么不使用原型
? 因为它是为每个班级重新定义的方法? 因为创建的每个对象比backboneJS占用更多空间?
如果有人可以解释给我听的时候,为什么它们也同样吸引使用原型?
笑为“哟” – Ezeewei 2015-04-30 20:57:23