JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScript 库面前又觉得无所适从,本文,我们将使用 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 等著名站点。
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
被一些大型媒体公司和组织使用,Protorype 是一个很独特的 JavaScript 库,逐渐成为 Web 引用开发者的代码基础,随着最新的 1.6.1 版本的推出,Protorype 在性能,用户自定义事件以及同现代浏览器兼容方面越来越完善。
4. Dojo Toolkit: great experiences for everyone
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
script.aculo.us 是一个开源 JavaScript 库,适用于创建视觉效果和 UI 行为,最新版本拥有一些新功能,如创建加载进程,Windows Media 和 Real Media 播放器检查等。
6. ExtJS: Cross-Browser Rich Internet Application Framework
ExtJS 是一个很出色的跨浏览器 JavaScript 框架,可以用来创建富 Web 应用,支持所有现代浏览器。拥有大量插件和扩展。
7. UIZE: supporting widgets, AJAX, DOM, templates, and more
UIZE 的一些现状:
- 一个开源 JavaScript 框架
- 很容易更换 CSS 皮肤
- 大量内置饰件
- 令人目眩的效果和强大的功能
8. YUI Library: is proven, scalable, fast, and robust
YUI 是本列表中规模最宏大的 JavaScript 库,它拥有数不清的强大功能,插件以及扩展,当然要掌握它也需要很长时间。
Archetype 现状:
10. qooxdoo: the new era of web development
qooxdoo 是什么?是一个面向对象 JavaScript 库,包含跨平台开发工具链,顶级 GUI 工具以及高级客户端服务器通讯层,它是一个基于 LGPL/EPL 许可的开源项目:
本文来源:http://www.tripwiremagazine.com/tools/developer-toolbox/top-10-javascript-frameworks-by-google.html
分享到:
相关推荐
最新版Javascript库!支持Cookie、Ajax、BlockUI and so on.
最新版Google V8引擎库,谷歌Chrome JavaScript引擎,VS2013 32位编译,可正式使用
40_个轻量级_JavaScript_库
elasticsearch.js, 使用ElasticSearch的简单javascript库 一个简单的javascript库,用于处理 ElasticSearch 。它还提供了一个backend接口,适合于与倾斜式数据库套件一起使用。用法库需要:下划线jQuery ( 用于Ajax...
创建流程图的最小JavaScript库,一个轻量级的 JavaScript 库,可用于快速创建流程图
一个用于将JSON数据转换为Table的JavaScript库
本文简单介绍了目前流行的JavaScript 库, 并对其中较为流行的两个库jQuery 和ExtJs 进行的较详细的介绍和对比研究, 对在 Web 开发中JavaScript 库的选择具备一定的参考价值。
一、Google v8 整体印象 1.1 Google v8是什么,能做什么? 1.2 Google v8的获取及编译 1.2.1 获取源码 1.2.2 编译类库及示例 二、Google v8入门 2.1 v8的基本概念 2.2 从HelloWorld开始 2.3 在C++中...
Javascript图片库
money.js 是一个货币转换的微型 javascript 库,可在 nodeJS 和浏览器中使用
google-api-javascript-client, Google api客户端库 :面向JavaScript的Google API客户端库描述这个 compact 和高效客户端库提供了对 Google REST api的访问。 查看 below 以获得受支持的api列表。测试版这个库是...
C++调JavaScript开发库及MFC(6.0)示例源码 C++调JavaScript开发库及MFC(6.0)示例源码 C++调JavaScript开发库及MFC(6.0)示例源码
Sortable - 是一个JavaScript库,用于在现代浏览器和触摸设备上重新排序拖放列表。 不需要jQuery。 支持Meteor,AngularJS,React,Polymer,Vue,Knockout和任何CSS库,例如Bootstrap。
Google JavaScript 编码规范指南 不解释
Web客户端统一验证JavaScript函数库组件概述Web客户端统一验证JavaScript函数库组件概述Web客户端统一验证JavaScript函数库组件概述Web客户端统一验证JavaScript函数库组件概述
underscore javascript库 使用教程.zip
Jmat.js 是一个 JavaScript 的数学计算库。支持复杂的数学函数和统计。 标签:Jmatjs
简单的神经网络JavaScript库,用于在JavaScript中创建简单 vanilla 3-layer ANNs。
Javali(又名JAVAScript LIbrary)是一个像Create React App这样的CLI,但用于创建JavaScript库。
常用js代码公用方法