首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript继承JQuery与原型DOM扩展

JavaScript继承JQuery与原型DOM扩展
EN

Stack Overflow用户
提问于 2011-05-27 06:46:29
回答 1查看 643关注 0票数 0

我不是想问另一个JQuery vs Prototype vs...因为我已经阅读了这些论坛上的5+,并从他们那里学到了很多知识。我的问题更直接地与想要为基本类使用继承的能力有关,而实际上并不确定什么是一个好的选择。

简而言之,我要求能够在javascript中控制理论对象,并根据用户输入操作它们,然后显示它们。

我使用过JQuery,并且很享受修改DOM的简单性(这似乎是它的主要目标)。然而,从我所做的所有阅读来看,JQuery似乎并不打算帮助您处理类、继承等问题。如果我已经选择了JQuery来显示和操作数据,那么什么会是帮助我处理继承问题的好选择呢?

我的第一个想法是Mootools或Prototype,然而prototype DOM扩展似乎是一个非常糟糕的方法,我宁愿等待Prototype 2.0,除非这在目前普遍支持的浏览器上不是问题。

我也读过关于Base2,Joose和JS.Class的文章,但不知道他们是否会做我希望的事情。基于以上信息的任何建议都将是很好的,再次声明,我不会试图找出常用JS框架的利弊。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-27 06:50:39

为什么要效仿古典继承呢?

函数和.prototype有什么问题

代码语言:javascript
复制
var SomeObject = function(data) {
    this.data = data;
}

SomeObject.prototype.doStuff = function() {
    return this.data;
}

用老办法做吧。

如果你想使用jQuery之外的任何东西,我会推荐underscore,因为它的语法糖。

如果你一定要模仿经典的OO,我会推荐oorja,因为它是坏处较少的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6145977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档