4

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

因此,任何人都可以
A)简要说明差异或
B)指出我(和其他像我一样的人)有这样一个列表的地方。

失败的计划 C 就是选择这里提到最多的那个。

4

11 回答 11

10

回答 B:

JavaScript 框架比较


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

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

于 2008-08-29T19:04:05.667 回答
4

jQuery,易学易用,占用空间小,活跃的插件开发者社区。jQuery 不会出错。

于 2008-08-29T19:10:19.753 回答
4

今天早上(2008 年 8 月 29 日星期五)推出了jQuery 的网站重新设计。好有趣的事实。当然 +1 提到它。

于 2008-08-29T19:10:40.767 回答
3

维基百科

于 2008-08-29T19:04:57.053 回答
3

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

于 2008-08-29T19:07:14.270 回答
3

我必须再次投票给jQuery。它使用起来非常简单,并使您的 javascript 更加干净。

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

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>

中提琴!

于 2008-08-29T19:25:14.820 回答
3

相关线程在这里,有一些很好的贡献:

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

于 2008-08-29T19:32:48.140 回答
2

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

于 2008-08-29T19:07:57.403 回答
1

我一直在使用Prototype + Scriptaculous

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

  • 清理凌乱的 JavaScript 代码
  • 跨浏览器兼容性
  • 简化 AJAX 处理
  • 流畅的 UI 效果
于 2008-08-29T19:15:17.713 回答
1

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

于 2009-10-09T08:09:15.440 回答
1

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

去 jQuery...

于 2012-10-15T11:31:34.403 回答