Javascript库的比较

时间:2008-08-29 19:03:01

标签: javascript comparison

在建议使用库my ajax needs后,我将使用一个,问题是有这么多,我不知道如何开始告诉他们。

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

如果计划C失败,那么最好在这里提到最多。

11 个答案:

答案 0 :(得分:10)

回答B:

Comparison of JavaScript frameworks


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

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

答案 1 :(得分:4)

jQuery,易于学习,易于使用,占用空间小,活跃的插件开发人员社区。 jQuery不会出错。

答案 2 :(得分:4)

为今天上午(2008年8月29日星期五)重新设计的网站重新设计价值{}。好玩的事实。当然还有+1。

答案 3 :(得分:3)

答案 4 :(得分:3)

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

答案 5 :(得分: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>

中提琴!

答案 6 :(得分:3)

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

What JavaScript library would you choose for a new project and why?

答案 7 :(得分:2)

我们开始在我工作的地方使用jQuery。我对JavaScript并不陌生,但其他人都非常喜欢它。我不知道这有什么帮助......

答案 8 :(得分:1)

我一直在使用Prototype + Scriptaculous

他们拥有良好的API文档,对我而言非常棒!最大的好处是:

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

答案 9 :(得分:1)

我建议将自己限制在可以从Google's AJAX CDNMicrosoft's AJAX CDN等免费CDN中提取的库中。 CDN上的可用性表示某种最低受欢迎程度,使用它可以让您更快地加载网页。 jQuery是我首选的库,可以在Google和MS CDN上使用。

答案 10 :(得分:1)

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

转到jQuery ......