Google排名中的10个最著名的 JavaScript库


Posted in Javascript onApril 27, 2010

JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScript 库面前又觉得无所适从,本文,我们将使用 Google 搜索出排名前 10 位的 JavaScript 库,并对它们逐一进行介绍。

1. jQuery: The Write Less, Do More, JavaScript Library

Google排名中的10个最著名的 JavaScript库

jQuery 是一个很新的 JavaScript 库,它的口号是“几行代码,能干大事”(Write Less, Do More),它是拥有最多插件和扩展的 JavaScript 库,以下是 jQuery 现状:

  • 当前版本: 1.3.2
  • 文件尺寸:压缩后最小19KB,未压缩为120K。
  • 作者: John Resig
  • 拥有19种语言的教程: 教程总计183种。
  • 著名用户: 超过1000个
  • 插件: 3493
  • 易学
  • 对设计师来说非常易学,使用 CSS 语法
  • 拥有大量有趣的扩展
  • 拥有非常出色的社区,可能是最大的
  • 被数以百万的站点使用,包括诸如 Google, Dell, CBS, NBC, DIGG, Bank of America, Wordpress, Drupal, Mozilla 等著名站点。

2. MooTools ? a compact javascript framework

Google排名中的10个最著名的 JavaScript库

MooTools 是一个使用 MIT 许可的开源项目,意味着你可以在任一场合使用或对它就行修改。

  • 当前版本: 1.2.3
  • 未压缩尺寸: 95 KB (客户端) ,22 KB (服务器端)
  • 作者: Valerio Proietti
  • 著名用户: w3c, cnet, bing, …
  • 官方站上的插件数目: 4
  • 拥有更好的面向对象结构
  • 它的动画效果更平滑
  • 语法及对象句柄更富逻辑

3. Prototype: Easy Ajax and DOM manipulation for dynamic web applications

Google排名中的10个最著名的 JavaScript库

被一些大型媒体公司和组织使用,Protorype 是一个很独特的 JavaScript 库,逐渐成为 Web 引用开发者的代码基础,随着最新的 1.6.1 版本的推出,Protorype 在性能,用户自定义事件以及同现代浏览器兼容方面越来越完善。

  • 最新版本: 1.6.1
  • 未压缩尺寸: 136 KB (大约5000行代码)
  • 作者: Sam Stephenson
  • 著名用户: NASA, CNN, NBC, …
  • 插件数目: 150+
  • 更适用于大型 Web 程序

4. Dojo Toolkit: great experiences for everyone

Google排名中的10个最著名的 JavaScript库

Dojo 的内核小巧,快,精深,可用来创建反应灵敏的 Web 程序,拥有很出色的 UI 工具,在可访问性,本地化方面也做得很好。

  • 最新版本: 1.4 Beta
  • 未压缩尺寸: 26 KB (约5000行代码)
  • 开发组织: Dojo Foundation
  • 著名用户: AOL, IBM, Sun, …
  • 支持客户端数据存储
  • 支持服务器端数据存储
  • 异步通讯

5. script.aculo.us: easy-to-use, cross-browser user interface JavaScript libraries

Google排名中的10个最著名的 JavaScript库

script.aculo.us 是一个开源 JavaScript 库,适用于创建视觉效果和 UI 行为,最新版本拥有一些新功能,如创建加载进程,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 的扩展,增加了视觉效果,UI 控制等功能。

6. ExtJS: Cross-Browser Rich Internet Application Framework

Google排名中的10个最著名的 JavaScript库

ExtJS 是一个很出色的跨浏览器 JavaScript 框架,可以用来创建富 Web 应用,支持所有现代浏览器。拥有大量插件和扩展。

  • 最新版本: 3.0 (6th July, 2009)
  • 压缩后尺寸: 197 KB (包含 Prototype 和测试页)
  • 作者: Jack Slocum
  • 著名用户: Gucci, Feedburner, Ruby on Rails, …
  • Download | Samples & Demos | API Documentation
  • 拥有很出色的部件和技术支持

7. UIZE: supporting widgets, AJAX, DOM, templates, and more

Google排名中的10个最著名的 JavaScript库

UIZE 的一些现状:

- 一个开源 JavaScript 框架
- 很容易更换 CSS 皮肤
- 大量内置饰件
- 令人目眩的效果和强大的功能

  • 压缩后的尺寸: 4.47 MB
  • 作者: Chris van Rensburg

8. YUI Library: is proven, scalable, fast, and robust

Google排名中的10个最著名的 JavaScript库

YUI 是本列表中规模最宏大的 JavaScript 库,它拥有数不清的强大功能,插件以及扩展,当然要掌握它也需要很长时间。

  • 最新版本: 3 (September 2009)
  • 整个开发包尺寸: 5.7 MB (包括源代码,调试文件,示例等)
  • 开发公司: Yahoo! Developer Network
  • 著名用户: LinkedIn, Wikia, NewsVine, …

9. Archetype

Google排名中的10个最著名的 JavaScript库

Archetype 现状:

  • 最新版本: 0.10.0 (September 2009)
  • 尺寸: 2.14 MB
  • 作者: Temsa & Swiip
  • 用户: GifTeer, Meteo France, …

10. qooxdoo: the new era of web development

Google排名中的10个最著名的 JavaScript库

qooxdoo 是什么?是一个面向对象 JavaScript 库,包含跨平台开发工具链,顶级 GUI 工具以及高级客户端服务器通讯层,它是一个基于 LGPL/EPL 许可的开源项目:

  • 最新版本: 0.8 (September 2009)
  • 尺寸: 24 MB
  • 核心开发者: 1&1 Internet AG
  • Download | Samples & Demos | Documentation
  • 完整的 GUI 工具包
  • 支持对象间的拖放操作

Javascript 相关文章推荐
javascript实现的动态文字变换
Jul 28 Javascript
jQuery 过滤not()与filter()实例代码
May 10 Javascript
JS案例分享之金额小写转大写
May 15 Javascript
js字符串完全替换函数分享
Dec 03 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
Feb 20 Javascript
jQuery实现动画效果circle实例
Aug 06 Javascript
jQuery实现的网页竖向菜单效果代码
Aug 26 Javascript
jQuery实现的导航下拉菜单效果
Jul 04 Javascript
jQuery解析返回的xml和json方法详解
Jan 05 Javascript
vue2.0 keep-alive最佳实践
Jul 06 Javascript
简述vue中的config配置
Jan 23 Javascript
React更新渲染原理深入分析
Dec 24 Javascript
基于jquery的让页面控件不可用的实现代码
Apr 27 #Javascript
JQuery上传插件Uploadify使用详解及错误处理
Apr 27 #Javascript
JavaScript中常见陷阱小结
Apr 27 #Javascript
javascript 动态修改样式和层叠样式表代码
Apr 27 #Javascript
js 绑定带参数的事件以及手动触发事件
Apr 27 #Javascript
javascript 模式设计之工厂模式学习心得
Apr 27 #Javascript
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
Apr 27 #Javascript
You might like
PHP+MySQL 制作简单的留言本
2009/11/02 PHP
Windows下的PHP安装pear教程
2014/10/24 PHP
QQ登录简单实现代码
2021/03/09 Javascript
事件模型在各浏览器中存在差异
2010/10/20 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
js实现上传图片之上传前预览图片
2013/03/25 Javascript
Javascript玩转继承(二)
2014/05/08 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
js实现点击添加一个input节点
2014/12/05 Javascript
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
2016/10/25 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
javascript实现切割轮播效果
2019/11/28 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
Vue两种组件类型:递归组件和动态组件的用法
2020/08/06 Javascript
微信小程序实现弹幕墙(祝福墙)
2020/11/18 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
[00:10]DOTA2全国高校联赛 以DOTA2会友
2018/05/30 DOTA
python中import reload __import__的区别详解
2017/10/16 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
Python列表list常用内建函数实例小结
2019/10/22 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
廉洁自律承诺书
2014/03/27 职场文书
2014年大学生四年规划书范文
2014/04/03 职场文书
杨善洲观后感
2015/06/04 职场文书
《语言的突破》读后感3篇
2019/12/12 职场文书
Go 自定义package包设置与导入操作
2021/05/06 Golang