【发布时间】:2011-01-16 09:30:12
【问题描述】:
扩展 javascript 类以使 B 类继承 A 类的所有内容(B 类扩展 A)的正确/最佳方法是什么?
【问题讨论】:
-
其实...除了 b.prototype = new a; 还有其他方法吗
-
JavaScript 没有类。因此,这整个问题没有意义。你在谈论Java吗?还是动作脚本?那些 do 有类,但它们与 JavaScript 完全无关。或者您是在谈论一些在 JavaScript 中实现基于类的 OO 的 JavaScript 库,例如 MooTools?在这种情况下,答案取决于您所谈论的库。
-
看看这个轻量级库,它可以满足您的需求:在 javascript 中扩展类。作为奖励,它还添加了接口和特征/混合。 github.com/haroldiedema/joii
-
在 Mozilla 网站上查看 Javascript 原型链的简短概要:developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/…
标签: javascript extends