Javascript库的比较

4

在建议使用库来满足 我的ajax需求 后,我将会使用其中一个。问题在于有这么多的库,我甚至不知道如何区分它们。

因此,是否有人能够
A) 概述它们之间的区别或者
B) 告诉我(以及像我一样的人)可以找到这样一个列表的地方。

如果都不行,计划C就是选择在这里被提到最多的那个。

11个回答

10
回答 B: JavaScript框架比较

编辑:尽管每个人和他们的母亲似乎都在使用jQuery(我使用MochiKit),但有许多库提供相同的功能 - 大多数库解决的问题集(异步客户端-服务器通信,DOM操作等)是相同的,并且很少有库没有你需要完成工作的东西。

对于自己来说,重要的是确定一个库是否适合你特定的风格和感性。关于JavaScript,这种语言实际上是如何工作的,以及由此产生的负面新闻,再加上现在jQuery的极度流行,导致大多数人走上了这条路。值得庆幸的是,这不是一条坏路,因为有很多旅行者可以在抽象泄漏并需要帮助时与您并肩前行。选择jQuery可能是正确的选择。


4

jQuery是易于学习、易于使用、占用空间小、拥有活跃的插件开发社区的JavaScript库。使用jQuery不会出错。


4

就它的价值而言,jQuery的网站重新设计于今天早上发布(2008年8月29日星期五)。有趣的小事实。当然要点赞。


3
我要为 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

我想Stackoverflow使用jquery,而且我听说jquery风靡一时。


3

2

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


1

我建议限制使用可以从免费CDN(如Google的AJAX CDNMicrosoft的AJAX CDN)拉取的库。在CDN上的可用性表示一定的最低流行水平,使用其中一个将使您的网页加载更快。jQuery是我的首选库,可在Google和MS CDNs上使用。


1

我一直在使用Prototype + Scriptaculous

它们有很好的API文档,并且对我非常有效!最大的优点是:

  • 清理混乱的javascript代码
  • 跨浏览器兼容性
  • 简化AJAX处理
  • 平滑的UI效果

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接