相关疑难解决方法(0)

原型的目的是什么?

可能重复:
了解JavaScript中的原型继承

好的,所以我对JS中的OOP概念有些新意.

这两个代码片段之间有什么区别:

function animal(){
    this.name = 'rover';
    this.set_name = function(name){
         this.name = name;
    }
}
Run Code Online (Sandbox Code Playgroud)
function animal(){
    this.name = 'rover';
}
animal.prototype.set_name = function(name){
    this.name = name;
}
Run Code Online (Sandbox Code Playgroud)

他们都做同样的事情,那有什么区别?

javascript prototype-programming

222
推荐指数
3
解决办法
5万
查看次数

extend()使用下划线与骨干

我知道骨干在某种程度上取决于下划线和jquery.下面两行之间有区别吗?

app.notifications = _.extend({}, Backbone.Events);
Run Code Online (Sandbox Code Playgroud)

app.notifications  = Backbone.Events.extend({});
Run Code Online (Sandbox Code Playgroud)

如果他们一样,有多么不同?

javascript model-view-controller jquery backbone.js underscore.js

19
推荐指数
1
解决办法
8668
查看次数