代码之家  ›  专栏  ›  技术社区  ›  DLS

有人用过JS.Class并喜欢它吗?

  •  10
  • DLS  · 技术社区  · 14 年前

    有人用过吗? JS.Class 喜欢它吗?我已经用过了 Joose 在创建清晰的、可读性和可维护性都很好的代码之前。有关于JS.Class的真实故事吗?

    2 回复  |  直到 14 年前
        1
  •  6
  •   Nicole    14 年前

    对不起,这里有第一人称的答案,但是虽然我还没有从Java/JavaScript开发人员的角度使用JS.class,但是它看起来很好。我们的团队工作在一个Java项目中,我们的前端大部分使用的是自制的JavaScript(而不是少量的JavaScript)。我们不使用任何JS框架(在项目启动时jquery不存在),甚至还实现了自己的拖放/排序实用程序,可以广泛使用继承。

    为了方便和使用继承的能力,(并且经过了大量的进化),我们最终开发了与JS.Class几乎完全相同的模式(但并没有广泛的模式)。

    我在文档中读到的关于类和模块、继承等的所有内容似乎都很自然——事实上,我们似乎可以替换所有的类创建方法(我们调用的方法 objectLib.createClass new JS.Class 没有其他更改。

    最后我们还开发了自己的集合类和其他数组和对象实用程序,JS.Class将其作为核心功能的一部分。

    所以,虽然我不能说我使用过JS.Class并喜欢它,但作为一个JavaScript开发人员,我需要解决JS.Class似乎很好解决的几乎确切的问题。

        2
  •  1
  •   Chetan S    14 年前

    到目前为止,我还没有使用它,而且我个人也没有在我的经验中找到对经典继承模式的很好的使用。我从Java切换到JavaScript编程,以逃避所有的设计模式!

    你也可以(如果你还没有)看看道格拉斯·克罗克福德的这些帖子,看看他对JavaScript中经典继承的看法。

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

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