我是 Backbone 和 JS 的新手,如果我错了,请纠正我......
使用来自backbone.js 站点的示例,
var Note = Backbone.Model.extend({
initialize: function() { ... },
author: function() { ... },
coordinates: function() { ... },
allowedToEdit: function(account) {
return true;
}
});
Backbone.js 说,
“要创建自己的 Model 类,您可以扩展 Backbone.Model 并提供实例属性,以及 > 以及可直接附加到构造函数的可选 classProperties。”
所以我创建了两个对象,
var n1 = new Note;
var n2 = new Note;
现在属性 autor、allowedToEdit 坐标等,不是 n1 和 n2 的实例属性。它们是在proto链接下创建的。如何在backbone.js 中创建实例属性
此外,如果我尝试在对象中修改 javascript 中的继承属性,则继承的属性不会更改。而是在对象实例属性中创建具有相同名称的新属性。我如何做到这一点?提前致谢...