2010-01-07 132 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