Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 解析(属性);主干网';s模型源代码_Javascript_Oop_Backbone.js - Fatal编程技术网

Javascript 解析(属性);主干网';s模型源代码

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方法(其

我只是在阅读主干网的资料时想知道一些OO。 (搜索“this.parse(attributes);”)

})

如何在原型中使用解析?
该方法将在后面的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