轻量级JS AJAX库

时间:2010-01-07 02:14:07

标签: javascript ajax

我的朋友和我有一个网站(www.rosasecta.com)。它使用了大量的Ajax,但它都是手工制作的,而且它真的很丑陋且难以挖掘。我们想切换到JS库,但JQuery,Prototype和Dojo都很大。我们只想要一个小而紧凑的库,它可以干净地完成AJAX和一些基本的DOM选择器。任何人都可以推荐一个吗?

提前致谢。

6 个答案:

答案 0 :(得分:6)

jQuery根本不大,你可以使用Google's hosted version,这意味着你的许多用户甚至不必在访问你的页面时下载它。

您要求:

  1. 轻型
  2. AJAX功能
  3. DOM选择器
  4. 你几乎已经获得了jQuery。

答案 1 :(得分:6)

jQuery,dojo(和其他一些框架)的选择器部分实际上是作为一个单独的库,Sizzle Selector库提供:

http://sizzlejs.com/

Sizzle声称只有4kb缩小并根据他们的网站进行了压缩。

然而,对于ajax,我认为只有最小位的自定义jquery可能是最好的“完整包”。像dojo这样的其他一些库也有使用你想要的功能构建它们的方法。

默认的jquery minified + gzipped只有19kb。我认为核心版本只能达到12kb。

答案 2 :(得分:3)

在aro 56K上缩小的jQuery小于典型JPG文件的大小。它会做你需要的一切,而且还有更多的东西

答案 3 :(得分:3)

Zepto.js:http://zeptojs.com/#download(8kb gzipped)

答案 4 :(得分:2)

MooTools怎么样?它不会提供jQuery会提供的所有内容,但如果它能够满足您的需求,它就会非常小。

答案 5 :(得分:1)

Atomic.js,大小小于1kb,且具有棱角样式,简单的js库 https://github.com/cferdinandi/atomic

了解更多

https://ultimatecourses.com/blog/writing-a-standalone-ajax-xhr-javascript-micro-library