Google排名中的10個(gè)最著名的 JavaScript庫(kù)
1. jQuery: The Write Less, Do More, JavaScript Library
jQuery 是一個(gè)很新的 JavaScript 庫(kù),它的口號(hào)是“幾行代碼,能干大事”(Write Less, Do More),它是擁有最多插件和擴(kuò)展的 JavaScript 庫(kù),以下是 jQuery 現(xiàn)狀:
- 當(dāng)前版本: 1.3.2
- 文件尺寸:壓縮后最小19KB,未壓縮為120K。
- 作者: John Resig
- 擁有19種語(yǔ)言的教程: 教程總計(jì)183種。
- 著名用戶(hù): 超過(guò)1000個(gè)
- 插件: 3493
- 易學(xué)
- 對(duì)設(shè)計(jì)師來(lái)說(shuō)非常易學(xué),使用 CSS 語(yǔ)法
- 擁有大量有趣的擴(kuò)展
- 擁有非常出色的社區(qū),可能是最大的
- 被數(shù)以百萬(wàn)的站點(diǎn)使用,包括諸如 Google, Dell, CBS, NBC, DIGG, Bank of America, Wordpress, Drupal, Mozilla 等著名站點(diǎn)。
2. MooTools – a compact javascript framework
MooTools 是一個(gè)使用 MIT 許可的開(kāi)源項(xiàng)目,意味著你可以在任一場(chǎng)合使用或?qū)λ托行薷摹?/P>
- 當(dāng)前版本: 1.2.3
- 未壓縮尺寸: 95 KB (客戶(hù)端) ,22 KB (服務(wù)器端)
- 作者: Valerio Proietti
- 著名用戶(hù): w3c, cnet, bing, …
- 官方站上的插件數(shù)目: 4
- 擁有更好的面向?qū)ο蠼Y(jié)構(gòu)
- 它的動(dòng)畫(huà)效果更平滑
- 語(yǔ)法及對(duì)象句柄更富邏輯
3. Prototype: Easy Ajax and DOM manipulation for dynamic web applications
被一些大型媒體公司和組織使用,Protorype 是一個(gè)很獨(dú)特的 JavaScript 庫(kù),逐漸成為 Web 引用開(kāi)發(fā)者的代碼基礎(chǔ),隨著最新的 1.6.1 版本的推出,Protorype 在性能,用戶(hù)自定義事件以及同現(xiàn)代瀏覽器兼容方面越來(lái)越完善。
- 最新版本: 1.6.1
- 未壓縮尺寸: 136 KB (大約5000行代碼)
- 作者: Sam Stephenson
- 著名用戶(hù): NASA, CNN, NBC, …
- 插件數(shù)目: 150+
- 更適用于大型 Web 程序
4. Dojo Toolkit: great experiences for everyone
Dojo 的內(nèi)核小巧,快,精深,可用來(lái)創(chuàng)建反應(yīng)靈敏的 Web 程序,擁有很出色的 UI 工具,在可訪問(wèn)性,本地化方面也做得很好。
- 最新版本: 1.4 Beta
- 未壓縮尺寸: 26 KB (約5000行代碼)
- 開(kāi)發(fā)組織: Dojo Foundation
- 著名用戶(hù): AOL, IBM, Sun, …
- 支持客戶(hù)端數(shù)據(jù)存儲(chǔ)
- 支持服務(wù)器端數(shù)據(jù)存儲(chǔ)
- 異步通訊
5. script.aculo.us: easy-to-use, cross-browser user interface JavaScript libraries
script.aculo.us 是一個(gè)開(kāi)源 JavaScript 庫(kù),適用于創(chuàng)建視覺(jué)效果和 UI 行為,最新版本擁有一些新功能,如創(chuàng)建加載進(jìn)程,Windows Media 和 Real Media 播放器檢查等。
- 最新版本: 1.8.3 (8 October, 2009)
- 未壓縮尺寸: 197 KB (包含 Prototype 和 測(cè)試頁(yè))
- 作者: Thomas Fuchs
- 著名用戶(hù): Gucci, Feedburner, Ruby on Rails, …
- Documentation wiki & Usage (文檔)
- script.aculo.us 是對(duì) Prototype 的擴(kuò)展,增加了視覺(jué)效果,UI 控制等功能。
6. ExtJS: Cross-Browser Rich Internet Application Framework
ExtJS 是一個(gè)很出色的跨瀏覽器 JavaScript 框架,可以用來(lái)創(chuàng)建富 Web 應(yīng)用,支持所有現(xiàn)代瀏覽器。擁有大量插件和擴(kuò)展。
- 最新版本: 3.0 (6th July, 2009)
- 壓縮后尺寸: 197 KB (包含 Prototype 和測(cè)試頁(yè))
- 作者: Jack Slocum
- 著名用戶(hù): Gucci, Feedburner, Ruby on Rails, …
- Download | Samples & Demos | API Documentation
- 擁有很出色的部件和技術(shù)支持
7. UIZE: supporting widgets, AJAX, DOM, templates, and more
UIZE 的一些現(xiàn)狀:
- 一個(gè)開(kāi)源 JavaScript 框架
- 很容易更換 CSS 皮膚
- 大量?jī)?nèi)置飾件
- 令人目眩的效果和強(qiáng)大的功能
8. YUI Library: is proven, scalable, fast, and robust
YUI 是本列表中規(guī)模最宏大的 JavaScript 庫(kù),它擁有數(shù)不清的強(qiáng)大功能,插件以及擴(kuò)展,當(dāng)然要掌握它也需要很長(zhǎng)時(shí)間。
- 最新版本: 3 (September 2009)
- 整個(gè)開(kāi)發(fā)包尺寸: 5.7 MB (包括源代碼,調(diào)試文件,示例等)
- 開(kāi)發(fā)公司: Yahoo! Developer Network
- 著名用戶(hù): LinkedIn, Wikia, NewsVine, …
9. Archetype
Archetype 現(xiàn)狀:
- 最新版本: 0.10.0 (September 2009)
- 尺寸: 2.14 MB
- 作者: Temsa & Swiip
- 用戶(hù): GifTeer, Meteo France, …
10. qooxdoo: the new era of web development
qooxdoo 是什么?是一個(gè)面向?qū)ο?JavaScript 庫(kù),包含跨平臺(tái)開(kāi)發(fā)工具鏈,頂級(jí) GUI 工具以及高級(jí)客戶(hù)端服務(wù)器通訊層,它是一個(gè)基于 LGPL/EPL 許可的開(kāi)源項(xiàng)目:
- 最新版本: 0.8 (September 2009)
- 尺寸: 24 MB
- 核心開(kāi)發(fā)者: 1&1 Internet AG
- Download | Samples & Demos | Documentation
- 完整的 GUI 工具包
- 支持對(duì)象間的拖放操作
相關(guān)文章
js點(diǎn)擊按鈕實(shí)現(xiàn)帶遮罩層的彈出視頻效果
這篇文章主要介紹了js點(diǎn)擊按鈕實(shí)現(xiàn)帶遮罩層的彈出視頻效果,需要的朋友可以參考下2015-12-12編寫(xiě)高性能的JavaScript 腳本的加載與執(zhí)行
把腳本放在body中,當(dāng)瀏覽器遇見(jiàn)<script>標(biāo)簽時(shí), 瀏覽器不知道腳本會(huì)插入文本還是html標(biāo)簽,因此瀏覽器會(huì)停止分析html頁(yè)面而去執(zhí)行腳本。2010-04-04查找頁(yè)面中所有類(lèi)為test的結(jié)點(diǎn)的方法
這篇文章主要介紹了查找頁(yè)面中所有類(lèi)為test結(jié)點(diǎn)的方法,需要的朋友可以參考下2014-03-03ajax請(qǐng)求get與post的區(qū)別總結(jié)
本篇文章是對(duì)ajax請(qǐng)求get與post的區(qū)別進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11JavaScript必知必會(huì)(九)function 說(shuō)起 閉包問(wèn)題
這篇文章主要介紹了JavaScript必知必會(huì)(九)function 說(shuō)起 閉包問(wèn)題的相關(guān)資料,需要的朋友可以參考下2016-06-06JS常見(jiàn)簡(jiǎn)單正則表達(dá)式驗(yàn)證功能小結(jié)【手機(jī),地址,企業(yè)稅號(hào),金額,身份證等】
這篇文章主要介紹了JS常見(jiàn)簡(jiǎn)單正則表達(dá)式驗(yàn)證功能,結(jié)合實(shí)例形式總結(jié)分析了JS針對(duì)手機(jī),地址,企業(yè)稅號(hào),金額,身份證等的常見(jiàn)驗(yàn)證技巧,需要的朋友可以參考下2017-01-01ff chrome和ie下全局動(dòng)態(tài)定位的異同及全局高度的取法
這篇文章主要介紹了ff chrome和ie下全局動(dòng)態(tài)定位的異同及全局高度的取法,需要的朋友可以參考下2014-06-06js實(shí)現(xiàn)的簡(jiǎn)潔網(wǎng)頁(yè)滑動(dòng)tab菜單效果代碼
這篇文章主要介紹了js實(shí)現(xiàn)的簡(jiǎn)潔網(wǎng)頁(yè)滑動(dòng)tab菜單效果代碼,可實(shí)現(xiàn)簡(jiǎn)單的鼠標(biāo)滑過(guò)tab標(biāo)簽切換的功能,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-08-08