JS.Class类可以从其他库扩展类吗?

时间:2011-12-07 21:48:16

标签: javascript js.class

前提

我继承了一些使用JS.Class代码的代码。也就是说,这些类是使用new JS.Class({...})创建的。 JS.Class用JavaScript实现Ruby的对象系统,这意味着它内部相当复杂。

我正在编写使用Backbone.js模型和集合的新代码。 Backbone.js使用JS类继承的主要风格:简单的原型链接。它与Google的Closure库(goog.inherits())和CoffeeScript(class Foo extends Bar)的风格几乎完全相同。

我的问题,针对任何有JS.Class经验的人:

我可以使用JS.Class扩展非JS.Class类吗?例如,我可以创建一个扩展Backbone.Model的JS.Class吗?还是goog.gears.BaseStore? (只是从常见的JS库中选择两个类的例子)

0 个答案:

没有答案