有没有人使用JS.Class并喜欢它?

时间:2010-02-24 19:44:50

标签: javascript js.class

有人使用JS.Class并喜欢它吗?我之前使用过Joose,发现它非常适合创建非常易读且易于维护的干净代码。关于JS.Class的任何真实故事?

2 个答案:

答案 0 :(得分:6)

对不起这里的第一人称答案,但是虽然我没有使用JS.Class,但从Java / Javascript开发人员的角度来看,它看起来非常好。我们的团队致力于Java项目,我们的大多数前端使用自制的JavaScript(而不是少量的)。我们不使用任何JS框架(当我们的项目启动时jQuery不存在),我们甚至实现了我们自己的拖放/排序实用程序,它们大量使用了继承。

为了方便和使用继承的能力(以及通过大量的演变),我们最终开发的方法与JS.Class几乎完全相同(但不是那么广泛)。

我在类和模块,继承等文档中读到的所有东西看起来都非常自然 - 实际上,看起来我们可能会替换所有类创建方法(我们称之为objectLib.createClass的方法)使用new JS.Class进行其他更改。

我们最终还开发了自己的Set类以及JS.Class包含的其他数组和对象实用程序,作为其核心功能的一部分。

所以,虽然我不能说我已经使用过JS.Class并且喜欢它,但我可以说作为一个Javascript开发人员,我需要解决几乎所有JS.Class似乎解决的问题。

答案 1 :(得分:1)

我没有使用它,到目前为止,在我的经验中,我个人并没有很好地发现经典继承模式。我从Java切换到Javascript编程,以逃避所有这些设计模式!

你也可以(如果你还没有)看看道格拉斯克罗克福德关于javascript中对经典继承的看法。

http://www.crockford.com/javascript/inheritance.html

http://javascript.crockford.com/prototypal.html