Javascript 库比较 [已关闭]

Comparison of Javascript libraries [closed]

提问人:Teifion 提问时间:8/30/2008 最后编辑:CommunityTeifion 更新时间:8/24/2015 访问量:5604

问:

在建议使用库来满足我的ajax需求之后,我将使用一个,问题是有这么多,我什至不知道如何开始区分它们。

因此,任何人都
可以 A) 给出差异的概要或
B) 将我(以及像我这样的人)指向有这样列表的地方。

如果 C 计划失败,则选择这里提及最多的一个。

JavaScript 比较

评论


答:

10赞 Jason Bunting 8/30/2008 #1

回答 B:

JavaScript 框架的比较


编辑:虽然每个人和他们的妈妈显然都在追随jQuery的潮流(我使用MochiKit),但有许多库提供相同的功能 - 大多数库解决的问题集(异步客户端-服务器通信,DOM操作等)是相同的,很少有库没有完成工作所需的东西。

自己确定的重要事情是图书馆是否适合您的特定风格和情感。对JavaScript(这门语言)的实际工作方式的普遍无知,加上由此产生的负面新闻,再加上jQuery现在的巨大流行,导致大多数人走上了这条路。值得庆幸的是,这并不是一条糟糕的道路,因为当抽象泄漏并且您需要帮助时,有很多旅行者可以陪伴您。选择jQuery可能不会出错。

3赞 tan 8/30/2008 #2

维基百科

3赞 svrist 8/30/2008 #3

我认为 Stackoverflow 使用 jquery,我听说 jquery 风靡一时

2赞 Thomas Owens 8/30/2008 #4

我们开始在我工作的地方使用 jQuery。我对 JavaScript 不是很感兴趣,但其他人都非常喜欢它。我不知道这是否有帮助......

4赞 RedWolves 8/30/2008 #5

jQuery,简单易学,易用,占地面积小,活跃的插件开发者社区。jQuery不会出错。

4赞 Joseph Pecoraro 8/30/2008 #6

为了它的价值,jQuery的网站重新设计于今天上午(2008年8月29日星期五)启动。好有趣的事实。当然还有+1。

1赞 yoliho 8/30/2008 #7

我一直在使用 Prototype + Scriptaculous

他们有很好的 API 文档,对我来说效果很好!最大的好处是:

  • 清理凌乱的 javascript 代码
  • 跨浏览器兼容性
  • 简化 AJAX 处理
  • 流畅的UI效果
3赞 Neall 8/30/2008 #8

我必须为jQuery投另一票。它使用起来非常简单,使您的 javascript 更干净。

举个例子,如果你想将一个 onclick 事件添加到一个 id 为“clickdivs”的元素内的所有 div 中,你只需这样做:

function clickedme(event) {
  alert('Someone clicked me!');
}
$('#clickdivs div').click(clickedme);

您的 HTML 将如下所示:

<div id="clickdivs">
  <div>Click Here</div>
  <div>And Here</div>
  <p>Not here</p>
  <div>Click Here Too</div>
</div>

中提琴!

3赞 Polsonby 8/30/2008 #9

相关主题在这里,有一些很好的贡献:

你会为一个新项目选择什么JavaScript库,为什么?

1赞 Andrew 10/9/2009 #10

我建议将自己限制在一个可以从免费 CDN 中提取的库,例如 Google 的 AJAX CDN 或 Microsoft 的 AJAX CDNCDN 上的可用性表示一定的最低受欢迎程度,使用一个 CDN 可以让您更快地加载网页。jQuery 是我的首选库,可在 Google 和 MS CDN 上使用。

1赞 Emmanuel Mahuni 10/15/2012 #11

jQuery是我见过的最好的框架......它正在采用现代编码方法,例如简单、干净和快速的代码。

去jQuery...