Javascript 解析(属性);主干网';s模型源代码
我只是在阅读主干网的资料时想知道一些OO。 (搜索“this.parse(attributes);”) }) 如何在原型中使用解析?Javascript 解析(属性);主干网';s模型源代码,javascript,oop,backbone.js,Javascript,Oop,Backbone.js,我只是在阅读主干网的资料时想知道一些OO。 (搜索“this.parse(attributes);”) }) 如何在原型中使用解析? 该方法将在后面的u.extend(Backbone.Model.prototype,Backbone.Events,{中定义,您在函数中看到的代码将在有人执行时执行 new Backbone.Model 到那时,Backbone.Model.prototype也将被定义。因此属性查找将在this.constructor.prototype上找到parse方法(其
该方法将在后面的u.extend(Backbone.Model.prototype,Backbone.Events,{中定义,您在函数中看到的代码将在有人执行时执行
new Backbone.Model
到那时,
Backbone.Model.prototype
也将被定义。因此属性查找将在this.constructor.prototype
上找到parse
方法(其中this
将指向刚刚创建的Backbone.Model
)当一个主干.Model
实际上是从构造函数中创建的。表达式在运行之前实际上不会得到计算——函数中的任何东西在第一次定义时都不会得到计算,只有在运行时才会得到计算。简单的例子:谢谢大家,这就清楚了。无论如何,我觉得这个方法是o仅仅意味着被重写,因为它只是返回其param:parse:function(resp,xhr){return resp;},
new Backbone.Model