|
JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScript 库面前又觉得无所适从,本文,我们将使用 Google 搜索出排名前 10 位的 JavaScript 库,并对它们逐一进行介绍。 h?3,B0G n &\'Hm 1. jQuery: The Write Less, Do More, JavaScript Library >6l ;/J
%6IlE.*, k4F"UG-` jQuery 是一个很新的 JavaScript 库,它的口号是“几行代码,能干大事”(Write Less, Do More),它是拥有最多插件和扩展的 JavaScript 库,以下是 jQuery 现状: 1u"*09yZd 当前版本: 1.3.2 <A -(&+ 文件尺寸:压缩后最小19KB,未压缩为120K。 m,gy9$ 作者: John Resig zdjM%l); 拥有19种语言的教程: 教程总计183种。 <f.>jjwFE 著名用户: 超过1000个 lKV\1(` 插件: 3493 @ "{' j 易学 ^/ DII`A 对设计师来说非常易学,使用 CSS 语法 L;--d`[ 拥有大量有趣的扩展 /y9J)lx 拥有非常出色的社区,可能是最大的 xjK_zO*dLq 被数以百万的站点使用,包括诸如 Google, Dell, CBS, NBC, DIGG, Bank of America, Wordpress, Drupal, Mozilla 等著名站点。 y KYP &8Jg9# 2. MooTools – a compact javascript framework @k+%y'Y?
.A*VLF*m Zc%foK{ MooTools 是一个使用 MIT 许可的开源项目,意味着你可以在任一场合使用或对它就行修改。 =CKuiO.j 当前版本: 1.2.3 Ev+HW x~Y 未压缩尺寸: 95 KB (客户端) ,22 KB (服务器端) xMNNXPz( 作者: Valerio Proietti 0;FqX* 著名用户: w3c, cnet, bing, … pFsCd"zv 官方站上的插件数目: 4 97(Xu=tX
拥有更好的面向对象结构 a/QtJwIV 它的动画效果更平滑 fou_/Nrue 语法及对象句柄更富逻辑 wc7mJxJxA zNV!@Yr 3. Prototype: Easy Ajax and DOM manipulation for dynamic web applications O}K_l1
4fw1_pv_D 被一些大型媒体公司和组织使用,Protorype 是一个很独特的 JavaScript 库,逐渐成为 Web 引用开发者的代码基础,随着最新的 1.6.1 版本的推出,Protorype 在性能,用户自定义事件以及同现代浏览器兼容方面越来越完善。 /ojO>Y[< 最新版本: 1.6.1 '?"t<$b 未压缩尺寸: 136 KB (大约5000行代码) $hjP}- oUX 作者: Sam Stephenson ^)f{q)to 著名用户: NASA, CNN, NBC, … 8_a$kJJ2 插件数目: 150+ *GbVMW[A> 更适用于大型 Web 程序 4. Dojo Toolkit: great experiences for everyone .3lGX`d{
{W5ydHXy Dojo 的内核小巧,快,精深,可用来创建反应灵敏的 Web 程序,拥有很出色的 UI 工具,在可访问性,本地化方面也做得很好。 aho'|%y) 最新版本: 1.4 Beta H96BqNoO 未压缩尺寸: 26 KB (约5000行代码) E`Jp(gK9F 开发组织: Dojo Foundation -{X<*P4p 著名用户: AOL, IBM, Sun, … 0jxO |N2) 支持客户端数据存储 nu&_gF,{ 支持服务器端数据存储 {&2$[g=[ ^ 异步通讯 uiktdZ/f \Fj5v$J- 5. script.aculo.us: easy-to-use, cross-browser user interface JavaScript libraries kOs(?=
#yW.o'S+ script.aculo.us 是一个开源 JavaScript 库,适用于创建视觉效果和 UI 行为,最新版本拥有一些新功能,如创建加载进程,Windows Media 和 Real Media 播放器检查等。 ^FP}
qW~;9 最新版本: 1.8.3 (8 October, 2009) &/Eg2 未压缩尺寸: 197 KB (包含 Prototype 和 测试页) TZ?Os4+ 作者: Thomas Fuchs @S`$C 著名用户: Gucci, Feedburner, Ruby on Rails, … XB0a dp Documentation wiki & Usage (文档) 0:Ar|to$m script.aculo.us 是对 Prototype 的扩展,增加了视觉效果,UI 控制等功能。 LnP3z5d( P!kw;x 6. ExtJS: Cross-Browser Rich Internet Application Framework drW~)6Lr@
MaZM%W8Z ExtJS 是一个很出色的跨浏览器 JavaScript 框架,可以用来创建富 Web 应用,支持所有现代浏览器。拥有大量插件和扩展。 OnZF6yfN=3 最新版本: 3.0 (6th July, 2009) Q*]$)D3n 压缩后尺寸: 197 KB (包含 Prototype 和测试页) 41u*w2j 作者: Jack Slocum z0#-)AeS 著名用户: Gucci, Feedburner, Ruby on Rails, … |#{- .r6Y] Download | Samples & Demos | API Documentation !X^Hi=aV 拥有很出色的部件和技术支持 _eGT2,D5r <3d;1o 7. UIZE: supporting widgets, AJAX, DOM, templates, and more Y 4d3n
bF*NWm$Lf UIZE 的一些现状: puOC60zI - 一个开源 JavaScript 框架 N;uUx#z - 很容易更换 CSS 皮肤 [`d$X^<y; - 大量内置饰件 ?AEd(_a!q - 令人目眩的效果和强大的功能 rah,dVE] 压缩后的尺寸: 4.47 MB oBr.S_Qe 作者: Chris van Rensburg o/C(4q6d P''X_1oMC 8. YUI Library: is proven, scalable, fast, and robust F!JJ6d53y
7|YN:7iA YUI 是本列表中规模最宏大的 JavaScript 库,它拥有数不清的强大功能,插件以及扩展,当然要掌握它也需要很长时间。 %?bcT[|3 最新版本: 3 (September 2009) b/t 整个开发包尺寸: 5.7 MB (包括源代码,调试文件,示例等) !YiuwFt 开发公司: Yahoo! Developer Network =+Im*mgNn 著名用户: LinkedIn, Wikia, NewsVine, … h4/X
0@l` -T7xK/ 9. Archetype #Z\O}<
FXV`9uq}Z Archetype 现状: ZU^IH9 最新版本: 0.10.0 (September 2009) K$H
<}e3 尺寸: 2.14 MB BYi)j6" 作者: Temsa & Swiip 9XX>A* 用户: GifTeer, Meteo France, … !Vheq3"q/ T$KF<
= 10. qooxdoo: the new era of web development Y#FO5O%W
Tr& }$kird qooxdoo 是什么?是一个面向对象 JavaScript 库,包含跨平台开发工具链,顶级 GUI 工具以及高级客户端服务器通讯层,它是一个基于 LGPL/EPL 许可的开源项目: \hlR]m!C 最新版本: 0.8 (September 2009) QK; T~
_k 尺寸: 24 MB fj>C@p 核心开发者: 1&1 Internet AG fQ+\;iAU Download | Samples & Demos | Documentation aE|OTm+@9; 完整的 GUI 工具包 r[_4Lo@G 支持对象间的拖放操作
|