你推荐哪个ajax脚本库?

时间:2009-03-29 20:18:12

标签: javascript ajax

现在有很多JavaScript库(extJs,Scriptaculous,Dojo,prototype,Solvent等等)。找不到任何比较利弊和专业人士的网站。

有人能提出建议吗? 需要考虑的事项: - 大小 - 表现 - 跨平台 - 易用性和文档 - (在python / Django中开发时使用特定的特殊原因?)

谢谢! 参见Yaniv

6 个答案:

答案 0 :(得分:6)

jQuery非常好,可能是最常见的。

答案 1 :(得分:2)

jQuery现在最受欢迎,而且有充分的理由!

  • 非常轻巧。模仿的版本只有19kb。

  • 您可以使用jQuery hosted by google来提高速度,(使用此功能可能会让您的用户已将其缓存)。

  • 它(几乎总是)在所有浏览器中都是一样的,不再需要许多以前讨厌的跨浏览器开发测试。

  • 它基于熟悉网页设计师的CSS。

  • 它使用CSS3组件。

  • 社区提供大量插件。写自己也很容易。

  • 一些大型网络公司使用它。 StackOverflow,digg,戴尔,谷歌等。

答案 2 :(得分:1)

不要忘记jQuery
而且我认为它更像是跨浏览器而不是跨平台。

答案 3 :(得分:1)

在我看来,选择框架时最重要的考虑因素是编码风格。每个框架都以不同的方式做同样的事情。

我的建议是选择对你最有意义的那个。每个框架中的大小,性能和浏览器兼容性大致相同。

您可能还想查看维基百科上的“Comparison of JavaScript frameworks”,了解有关每个框架的一些技术细节。

答案 4 :(得分:1)

我必须同意以上内容(即jQuery) - 但也建议Prototype

Prototype是一个干净,简单,轻量级的javascript引擎,与服务器端语言无关。

答案 5 :(得分:1)

我对一个非常相似的问题的回答:

Jquery的

  • 快速
  • 记录良好
  • 易于使用
  • 链接
  • 与原型不同,如果你没有特别要求它,它不会扩展一个对象(尝试在原型中循环一个数组)
  • 易于使用的AJAX(我喜欢$ .ajaxSetup()函数)
  • 好的事件处理程序
  • CSS选择器
  • 过滤您的选择
  • 我提到了链接吗?
  • 小(仅30kb)
  • 很好的小内置效果。
  • 插件

https://stackoverflow.com/questions/394601/which-javascript-framework-jquery-vs-dojo-vs/394837#394837