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 相关文章推荐
asp.net 30分钟掌握无刷新 Repeater
Sep 16 Javascript
js当一个变量为函数时 应该注意的一点细节小结
Dec 29 Javascript
jQuery中ajax的使用与缓存问题的解决方法
Dec 19 Javascript
JQuery简单实现锚点链接的平滑滚动
May 03 Javascript
Bootstrap学习笔记之css样式设计(1)
Jun 07 Javascript
JS声明式函数与赋值式函数实例分析
Dec 13 Javascript
jQuery获取选中单选按钮radio的值
Dec 27 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
Mar 02 Javascript
解决vue-router进行build无法正常显示路由页面的问题
Mar 06 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
Oct 26 Javascript
构建Vue大型应用的10个最佳实践(小结)
Nov 07 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
Sep 07 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 fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
2011/05/24 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
eclipse php wamp配置教程
2016/06/30 PHP
脚本之家贴图转换+转贴工具用到的js代码超级推荐
2007/04/05 Javascript
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
javascript监听鼠标滚轮事件浅析
2014/06/05 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
字符串反转_JavaScript
2016/04/28 Javascript
微信小程序 教程之小程序配置
2016/10/17 Javascript
jQuery实现文字自动横移
2017/01/08 Javascript
自制简易打赏功能的实例
2017/09/02 Javascript
详解Angular调试技巧之报错404(not found)
2018/01/31 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
[02:01]BBC DOTA2国际邀请赛每日综述:八强胜者组鏖战,中国队喜忧参半
2014/07/19 DOTA
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
Java分治归并排序算法实例详解
2017/12/12 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
Python编程快速上手——强口令检测算法案例分析
2020/02/29 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
Python实现手绘图效果实例分享
2020/07/22 Python
Bally巴利英国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/07 全球购物
函授本科毕业自我鉴定
2013/10/09 职场文书
民族团结先进个人材料
2014/02/05 职场文书
授权委托书样本
2014/04/03 职场文书
养成教育经验材料
2014/05/26 职场文书
Python面向对象之成员相关知识总结
2021/06/24 Python
php修改word的实例方法
2021/11/17 PHP