轻量级JS AJAX库

Hus*_*ain 5 javascript ajax

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

提前致谢.

Sam*_*son 6

jQuery根本不大,你可以使用谷歌的托管版本,这意味着你的许多用户甚至不必在访问你的页面时下载它.

你要求:

  1. 轻量级
  2. AJAX功能
  3. DOM选择器

你几乎已经获得了jQuery.

  • 托管版本有一个缺点:当SO切换到它时,一些用户(只有1或2个千分之一)抱怨meta,因为他们的企业防火墙由于某种原因阻止了它. (4认同)

Cra*_*ast 6

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

http://sizzlejs.com/

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

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

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