Google排名中的10個最著名的 JavaScript庫
1. jQuery: The Write Less, Do More, JavaScript Library

jQuery 是一個很新的 JavaScript 庫,它的口號是“幾行代碼,能干大事”(Write Less, Do More),它是擁有最多插件和擴(kuò)展的 JavaScript 庫,以下是 jQuery 現(xiàn)狀:
- 當(dāng)前版本: 1.3.2
- 文件尺寸:壓縮后最小19KB,未壓縮為120K。
- 作者: John Resig
- 擁有19種語言的教程: 教程總計183種。
- 著名用戶: 超過1000個
- 插件: 3493
- 易學(xué)
- 對設(shè)計師來說非常易學(xué),使用 CSS 語法
- 擁有大量有趣的擴(kuò)展
- 擁有非常出色的社區(qū),可能是最大的
- 被數(shù)以百萬的站點(diǎn)使用,包括諸如 Google, Dell, CBS, NBC, DIGG, Bank of America, Wordpress, Drupal, Mozilla 等著名站點(diǎn)。
2. MooTools – a compact javascript framework

MooTools 是一個使用 MIT 許可的開源項目,意味著你可以在任一場合使用或?qū)λ托行薷摹?/P>
- 當(dāng)前版本: 1.2.3
- 未壓縮尺寸: 95 KB (客戶端) ,22 KB (服務(wù)器端)
- 作者: Valerio Proietti
- 著名用戶: w3c, cnet, bing, …
- 官方站上的插件數(shù)目: 4
- 擁有更好的面向?qū)ο蠼Y(jié)構(gòu)
- 它的動畫效果更平滑
- 語法及對象句柄更富邏輯
3. Prototype: Easy Ajax and DOM manipulation for dynamic web applications

被一些大型媒體公司和組織使用,Protorype 是一個很獨(dú)特的 JavaScript 庫,逐漸成為 Web 引用開發(fā)者的代碼基礎(chǔ),隨著最新的 1.6.1 版本的推出,Protorype 在性能,用戶自定義事件以及同現(xiàn)代瀏覽器兼容方面越來越完善。
- 最新版本: 1.6.1
- 未壓縮尺寸: 136 KB (大約5000行代碼)
- 作者: Sam Stephenson
- 著名用戶: NASA, CNN, NBC, …
- 插件數(shù)目: 150+
- 更適用于大型 Web 程序
4. Dojo Toolkit: great experiences for everyone

Dojo 的內(nèi)核小巧,快,精深,可用來創(chuàng)建反應(yīng)靈敏的 Web 程序,擁有很出色的 UI 工具,在可訪問性,本地化方面也做得很好。
- 最新版本: 1.4 Beta
- 未壓縮尺寸: 26 KB (約5000行代碼)
- 開發(fā)組織: Dojo Foundation
- 著名用戶: AOL, IBM, Sun, …
- 支持客戶端數(shù)據(jù)存儲
- 支持服務(wù)器端數(shù)據(jù)存儲
- 異步通訊
5. script.aculo.us: easy-to-use, cross-browser user interface JavaScript libraries

script.aculo.us 是一個開源 JavaScript 庫,適用于創(chuàng)建視覺效果和 UI 行為,最新版本擁有一些新功能,如創(chuàng)建加載進(jìn)程,Windows Media 和 Real Media 播放器檢查等。
- 最新版本: 1.8.3 (8 October, 2009)
- 未壓縮尺寸: 197 KB (包含 Prototype 和 測試頁)
- 作者: Thomas Fuchs
- 著名用戶: Gucci, Feedburner, Ruby on Rails, …
- Documentation wiki & Usage (文檔)
- script.aculo.us 是對 Prototype 的擴(kuò)展,增加了視覺效果,UI 控制等功能。
6. ExtJS: Cross-Browser Rich Internet Application Framework

ExtJS 是一個很出色的跨瀏覽器 JavaScript 框架,可以用來創(chuàng)建富 Web 應(yīng)用,支持所有現(xiàn)代瀏覽器。擁有大量插件和擴(kuò)展。
- 最新版本: 3.0 (6th July, 2009)
- 壓縮后尺寸: 197 KB (包含 Prototype 和測試頁)
- 作者: Jack Slocum
- 著名用戶: Gucci, Feedburner, Ruby on Rails, …
- Download | Samples & Demos | API Documentation
- 擁有很出色的部件和技術(shù)支持
7. UIZE: supporting widgets, AJAX, DOM, templates, and more

UIZE 的一些現(xiàn)狀:
- 一個開源 JavaScript 框架
- 很容易更換 CSS 皮膚
- 大量內(nèi)置飾件
- 令人目眩的效果和強(qiáng)大的功能
8. YUI Library: is proven, scalable, fast, and robust

YUI 是本列表中規(guī)模最宏大的 JavaScript 庫,它擁有數(shù)不清的強(qiáng)大功能,插件以及擴(kuò)展,當(dāng)然要掌握它也需要很長時間。
- 最新版本: 3 (September 2009)
- 整個開發(fā)包尺寸: 5.7 MB (包括源代碼,調(diào)試文件,示例等)
- 開發(fā)公司: Yahoo! Developer Network
- 著名用戶: LinkedIn, Wikia, NewsVine, …
9. Archetype

Archetype 現(xiàn)狀:
- 最新版本: 0.10.0 (September 2009)
- 尺寸: 2.14 MB
- 作者: Temsa & Swiip
- 用戶: GifTeer, Meteo France, …
10. qooxdoo: the new era of web development

qooxdoo 是什么?是一個面向?qū)ο?JavaScript 庫,包含跨平臺開發(fā)工具鏈,頂級 GUI 工具以及高級客戶端服務(wù)器通訊層,它是一個基于 LGPL/EPL 許可的開源項目:
- 最新版本: 0.8 (September 2009)
- 尺寸: 24 MB
- 核心開發(fā)者: 1&1 Internet AG
- Download | Samples & Demos | Documentation
- 完整的 GUI 工具包
- 支持對象間的拖放操作
相關(guān)文章
JavaScript實(shí)現(xiàn)數(shù)字格式化的示例詳解
在處理數(shù)字時,為了提高可讀性,我們通常會將整數(shù)部分的數(shù)字以千分位或百分位分隔,本文將詳細(xì)介紹如何使用JavaScript來實(shí)現(xiàn)數(shù)字的千分位和百分位分隔,需要的可以參考下2024-04-04
詳解javascript中原始數(shù)據(jù)類型Null和Undefined
這篇文章主要介紹了javascript中原始數(shù)據(jù)類型Null和Undefined的相關(guān)資料,需要的朋友可以參考下2015-12-12
javascript parseInt與Number函數(shù)的區(qū)別
在js中,如果你使用parseInt("08"),一般都會認(rèn)為會返回8,然而實(shí)際上返回了0.但是用Number("08")返回的才是8.2010-01-01
uni-app登錄與支付功能實(shí)現(xiàn)三秒后自動跳轉(zhuǎn)
這篇文章主要介紹了uni-app:登錄與支付-- 三秒后自動跳轉(zhuǎn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03
Echarts圖表點(diǎn)擊x軸y軸切換圖表二級數(shù)據(jù)實(shí)例代碼
最近項目用到了Echarts圖進(jìn)行數(shù)據(jù)展示,所以下面這篇文章主要給大家介紹了關(guān)于Echarts圖表點(diǎn)擊x軸y軸切換圖表二級數(shù)據(jù)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04
JS+HTML實(shí)現(xiàn)自定義上傳圖片按鈕并顯示圖片功能的方法分析
這篇文章主要介紹了JS+HTML實(shí)現(xiàn)自定義上傳圖片按鈕并顯示圖片功能的方法,結(jié)合實(shí)例形式分析了JavaScript圖片上傳、編碼轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下2020-02-02
JS addEventListener()和attachEvent()方法實(shí)現(xiàn)注冊事件
這篇文章主要介紹了JS addEventListener()和attachEvent()方法實(shí)現(xiàn)注冊事件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
BootStrap實(shí)現(xiàn)鼠標(biāo)懸停下拉列表功能
這篇文章主要介紹了BootStrap實(shí)現(xiàn)鼠標(biāo)懸停下拉列表功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02

