什么是对骨干模型初始化和构造函数之间的区别。
当我延伸的骨架模型(ParentModel)我使用初始化方法来设置任何默认属性。 但每当我创建一个基于ParentModel模型我使用构造运行任何INTIAL功能。 我这样做是因为它的工作原理,但有人在工作,问我为什么用这两种初始化和构造函数和我没有一个很好的答案除了它的工作原理。 我会花时间阅读,虽然源代码来弄明白,但它似乎更容易让这里得到正确的答案。
var ParentModel = Backbone.Model.extend({
initialize : function() {
// code here
},
});
var Model = ParentModel.extend({
constructor : function (options) {
Backbone.Model.prototype.constructor.call(this, options);
// code here
},