Backbone.js的extend函数是什么作用?

3

我知道它提供静态或“类”属性,但我想了解它是如何实现的,它是创建新对象并将这些静态属性放在原型上吗?

Backbone.View.extend(properties,[classProperties])

我理解这个方法提供静态或“类”属性,但我想了解它是如何做到的。它创建一个新对象并将这些静态属性放在原型上吗?

1
最好的做法是实际上看看它在做什么 - 代码的骨干开发版本充满了有用的注释,解释了很多内容:http://backbonejs.org/backbone.js - kinakuta
@kinakuta 另外还有注释源代码 - jabclab
即使没有下载源代码,也可以使用Github来完成 - 特别是从这一行开始。 - raina77ow
1个回答

2

Backbone使用了一个名为inherits的内部辅助函数。您可以在此处查看注释源代码。它设置原型链以提供类似于类的功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接