2010-01-07 53 views
5

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

在此先感谢。

+1

你试过jQuery吗?这不是突兀的,你只需要使用你需要的位。 – 2010-01-07 02:16:25

+8

你还没有接受过你的9个问题中的任何一个的答案。你真的应该给贡献者他们应得的荣誉。 – avpx 2010-01-07 02:20:30

回答

6

jQuery的,道场(和其他一些框架)的选择部分实际上是作为一个单独的图书馆,滋滋声选择库:

http://sizzlejs.com/

嘶嘶声声称只有4kb的缩小和根据他们的网站gzipped。

但是,对于ajax,我认为只有最小位的定制jquery可能是最好的“完整软件包”。像dojo这样的其他一些图书馆也有建立它们的方法,它们也完全符合你想要的功能。

默认的jquery minified + gzip只有19kb。我认为一个核心构建可以做到只有12kb。

6

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

您请求:

  1. 轻型
  2. Ajax功能
  3. DOM选择器

你几乎已经得到了jQuery的了。

+4

托管版本有一个缺点:当它切换到它时,几个用户(仅1000或1000个)投诉元,因为他们的公司防火墙出于某种原因阻止了它。 – 2010-01-07 02:18:55

+1

是的。但是这个数字足够低:) – Sampson 2010-01-07 02:29:01

3

在aro 56K缩小的jQuery小于一个典型的JPG文件的大小。它会做你需要的一切和whooooooole更多

2

MooTools怎么样?它不会提供jQuery所有的东西,但是如果它能够满足你的需求,它就非常小巧。

3

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

+2

Zepto.js不支持Internet Explorer – 2013-11-21 14:07:44

+0

@AlecSmart是的,值得注意的是。 – Ale 2013-11-22 18:24:39