- 时间:2020-04-18 20:26 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:Google排名中的10个最著名的 JavaScript库
JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScript 库面前又觉得无所适从,本文,我们将使用 Google 搜索出排名前 10 位的 JavaScript 库,并对它们逐一进行介绍。
[h2]1. [url=http://jquery.com/]jQuery: The Write Less, Do More, JavaScript Library[/url][/h2]
[img]http://files.jb51.net/upload/201004/20100427183758779.jpg[/img]
jQuery 是一个很新的 JavaScript 库,它的口号是“几行代码,能干大事”(Write Less, Do More),它是拥有最多插件和扩展的 JavaScript 库,以下是 jQuery 现状:
[list]
[*]当前版本: [b]1.3.2[/b]
[/*][*]文件尺寸:压缩后最小19KB,未压缩为120K。
[/*][*]作者: [url=http://ejohn.org/]John Resig[/url]
[/*][*][url=http://docs.jquery.com/Tutorials]拥有19种语言的教程[/url]: 教程总计183种。
[/*][*][url=http://docs.jquery.com/Sites_Using_jQuery]著名用户:[/url] 超过1000个
[/*][*][url=http://plugins.jquery.com/]插件[/url]: 3493
[/*][*]易学
[/*][*]对设计师来说非常易学,使用 CSS 语法
[/*][*]拥有大量有趣的扩展
[/*][*]拥有非常出色的社区,可能是最大的
[/*][*]被数以百万的站点使用,包括诸如 Google, Dell, CBS, NBC, DIGG, Bank of America, Wordpress, Drupal, Mozilla 等著名站点。[/*][/list]
[h2]2. [url=http://mootools.net/]MooTools – a compact javascript framework[/url][/h2]
[img]http://files.jb51.net/upload/201004/20100427183801723.jpg[/img]
MooTools 是一个使用 MIT 许可的开源项目,意味着你可以在任一场合使用或对它就行修改。
[list]
[*]当前版本: [b]1.2.3[/b]
[/*][*]未压缩尺寸: [b]95 KB[/b] (客户端) [b],22 KB[/b] (服务器端)
[/*][*]作者: [url=http://mad4milk.net/]Valerio Proietti[/url]
[/*][*]著名用户: [url=http://validator.w3.org/]w3c[/url], [url=http://cnet.com/]cnet[/url], [url=http://www.bing.com/reference/semhtml/Albert_Einstein?qpvt=albert+einstein&q=albert+einstein&fwd=1]bing[/url], …
[/*][*]官方站上的插件数目: 4
[/*][*]拥有更好的面向对象结构
[/*][*]它的动画效果更平滑
[/*][*]语法及对象句柄更富逻辑[/*][/list]
[h2]3. [url=http://www.prototypejs.org/]Prototype[/url]: Easy Ajax and DOM manipulation for dynamic web applications[/h2]
[img]http://files.jb51.net/upload/201004/20100427183801381.jpg[/img]
被一些大型媒体公司和组织使用,[i]Protorype [/i]是一个很独特的 JavaScript 库,逐渐成为 Web 引用开发者的代码基础,随着最新的 1.6.1 版本的推出,[i]Protorype [/i]在性能,用户自定义事件以及同现代浏览器兼容方面越来越完善。
[list]
[*]最新版本: [b]1.6.1[/b]
[/*][*]未压缩尺寸: [b]136 KB[/b] (大约5000行代码)
[/*][*]作者: [url=http://twitter.com/sstephenson]Sam Stephenson[/url]
[/*][*][url=http://www.prototypejs.org/real-world]著名用户[/url]: NASA, CNN, NBC, …
[/*][*]插件数目: [url=http://scripteka.com/]150+[/url]
[/*][*]更适用于大型 Web 程序[/*][/list]
[h2]4. [url=http://www.dojotoolkit.org/]Dojo Toolkit[/url]: great experiences for everyone[/h2]
[img]http://files.jb51.net/upload/201004/20100427183803384.jpg[/img]
Dojo 的内核小巧,快,精深,可用来创建反应灵敏的 Web 程序,拥有很出色的 UI 工具,在可访问性,本地化方面也做得很好。
[list]
[*]最新版本: [b]1.4 Beta[/b]
[/*][*]未压缩尺寸: [b]26 KB[/b] (约5000行代码)
[/*][*]开发组织: [url=http://dojofoundation.org/]Dojo Foundation[/url]
[/*][*][url=http://www.dojotoolkit.org/DojoUsers]著名用户[/url]: AOL, IBM, Sun, …
[/*][*]支持客户端数据存储
[/*][*]支持服务器端数据存储
[/*][*]异步通讯[/*][/list]
[h2]5. [url=http://script.aculo.us/]script.aculo.us[/url]: easy-to-use, cross-browser user interface JavaScript libraries[/h2]
[img]http://files.jb51.net/upload/201004/20100427183804275.jpg[/img]
[i]script.aculo.us[/i] 是一个开源 JavaScript 库,适用于创建视觉效果和 UI 行为,最新版本拥有一些新功能,如创建加载进程,Windows Media 和 Real Media 播放器检查等。
[url=http://github.com/madrobby/scriptaculous/blob/v1.8.3/CHANGELOG][/url]
[list]
[*]最新版本: [b]1.8.3[/b] (8 October, 2009)
[/*][*]未压缩尺寸: [b]197 KB[/b] (包含 Prototype 和 测试页)
[/*][*]作者: [url=http://mir.aculo.us/]Thomas Fuchs[/url]
[/*][*]著名用户: [url=http://www.gucci.com/]Gucci[/url], [url=http://www.feedburner.com/]Feedburner[/url], [url=http://www.rubyonrails.org/]Ruby on Rails[/url], …
[/*][*][url=http://wiki.github.com/madrobby/scriptaculous]Documentation wiki & Usage[/url] (文档)
[/*][*][i]script.aculo.us [/i]是对 Prototype 的扩展,增加了视觉效果,UI 控制等功能。[/*][/list]
[h2]6. [url=http://www.extjs.com/]ExtJS[/url]: Cross-Browser Rich Internet Application Framework[/h2]
[img]http://files.jb51.net/upload/201004/20100427183805233.jpg[/img]
ExtJS 是一个很出色的跨浏览器 JavaScript 框架,可以用来创建富 Web 应用,支持所有现代浏览器。拥有大量插件和扩展。
[list]
[*]最新版本: [b]3.0[/b] (6th July, 2009)
[/*][*]压缩后尺寸: [b]197 KB[/b] (包含 [i]Prototype[/i] 和测试页)
[/*][*]作者: [url=http://jackslocum.com/blog/]Jack Slocum[/url]
[/*][*]著名用户: [url=http://www.gucci.com/]Gucci[/url], [url=http://www.feedburner.com/]Feedburner[/url], [url=http://www.rubyonrails.org/]Ruby on Rails[/url], …
[/*][*][url=http://www.extjs.com/products/extjs/download.php]Download[/url] | [url=http://www.extjs.com/deploy/dev/examples/samples.html]Samples & Demos[/url] | [url=http://www.extjs.com/deploy/dev/docs/]API Documentation[/url]
[/*][*]拥有很出色的部件和技术支持[/*][/list]
[h2]7. [url=http://www.uize.com/]UIZE[/url]: supporting widgets, AJAX, DOM, templates, and more[/h2]
[img]http://files.jb51.net/upload/201004/20100427183806535.jpg[/img]
UIZE 的一些现状:
- 一个开源 JavaScript 框架
- 很容易更换 CSS 皮肤
- 大量内置饰件
- 令人目眩的效果和强大的功能
[list]
[*][url=http://www.uize.com/uize.zip]压缩后的尺寸: [b]4.47 MB[/b][/url]
[/*][*]作者: [url=http://www.tomkidding.com/]Chris van Rensburg[/url][/*][/list]
[h2]8. [url=http://developer.yahoo.com/yui/]YUI Library[/url]: is proven, scalable, fast, and robust[/h2]
[img]http://files.jb51.net/upload/201004/20100427183807297.jpg[/img]
YUI 是本列表中规模最宏大的 JavaScript 库,它拥有数不清的强大功能,插件以及扩展,当然要掌握它也需要很长时间。
[list]
[*]最新版本: [b]3[/b] (September 2009)
[/*][*]整个开发包尺寸: [b]5.7 MB[/b] (包括源代码,调试文件,示例等)
[/*][*]开发公司: [url=http://developer.yahoo.com/yui/]Yahoo! Developer Network[/url]
[/*][*]著名用户: [url=http://www.linkedin.com/]LinkedIn[/url], [url=http://www.wikia.com/]Wikia[/url], [url=http://www.newsvine.com/]NewsVine[/url], …[/*][/list]
[h2]9. [url=http://archetypejs.org/]Archetype[/url][/h2]
[img]http://files.jb51.net/upload/201004/20100427183810554.jpg[/img]
Archetype 现状:[i]
[/i]
[list]
[*]最新版本: [b]0.10.0[/b] (September 2009)
[/*][*]尺寸: [b]2.14 MB[/b]
[/*][*]作者: [b]Temsa & Swiip[/b]
[/*][*]用户: [url=http://gifteer.com/]GifTeer[/url], [url=http://france.meteofrance.com/]Meteo France[/url], …[/*][/list]
[h2]10. [url=http://qooxdoo.org/]qooxdoo[/url]: the new era of web development[/h2]
[img]http://files.jb51.net/upload/201004/20100427183811999.jpg[/img]
[i]qooxdoo[/i] 是什么?是一个面向对象 JavaScript 库,包含跨平台开发工具链,顶级 GUI 工具以及高级客户端服务器通讯层,它是一个基于 LGPL/EPL 许可的开源项目:
[list]
[*]最新版本: [b]0.8[/b] (September 2009)
[/*][*]尺寸: [b]24 MB[/b]
[/*][*]核心开发者: [url=http://1and1.com/xml/order/AboutUs]1&1 Internet AG[/url]
[/*][*][url=http://qooxdoo.org/download]Download[/url] | [url=http://qooxdoo.org/demo]Samples & Demos[/url] | [url=http://qooxdoo.org/documentation]Documentation[/url]
[/*][*]完整的 GUI 工具包
[/*][*]支持对象间的拖放操作[/*][/list]