本文列举了16个当前最流行的JavaScript框架。在这个列表中,既包括jQuery和Mootools,也有Zepo移动JavaScript框架。javascript
里面必定有你正在用的或想尝试用的JavaScript框架,看看列表吧!html
1. jQuery – Javascript框架java
应用最普遍的JavaScript框架,jQuery插件很是之多,涉及LightBox灯箱插件、日期插件、图表插件等各类类型的插件不可胜数,OsChina就收录了1000多款jQuery插件。jquery
2. Dojo Javascript框架web
Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相关操做API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。浏览器
3. Sencha Ext JS4 Javascript框架服务器
Sencha 是由 ExtJS、jQTouch 以及 Raphael 三个项目合并而成的一个新项目。是绘画、图表引擎,使用DOM-accessible JavaScript图表和矢量图。mvc
Prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。模块化
UIZE无偿使用、支持移动设备、可CSS更换皮肤。Java (Apache TomCat), C# (IIS / ASP.NET), Visual Basic (IIS / ASP), C/C++, Perl (Perl / Apache), PHP, Ruby (Ruby on Rails), Python, 等等,不管服务器端何种语言,都可使用。具备大量的内置小工具,相似jQuery插件。
qooxdoo 是一个用于开发Ajax应用程序的GUI框架,使用它能够开发出相似于Window桌面风格的Web应用程序。使用Qooxdoo并不须要你具有HTML, CSS 和 DOM 的知识。
Zepto.js 是支持移动WebKit浏览器的JavaScript框架,具备与jQuery兼容的语法。2-5k的库,经过不错的API处理绝大多数的基本工做。
它是针对移动和触摸设备的JavaScript 框架。DHTMLX Touch基于HTML5,建立移动web应用。它不仅是一组UI 小工具,而是一个完整的框架,能够针对移动和触摸设备建立跨平台的web应用。它兼容主流的web浏览器,用DHTMLX Touch建立的应用,能够在iPad、iPhone、Android智能手机等上面运行流畅。
Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能创建一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用受权为 BSD许可证。
Archetype 是一个面向对象的 JavaScript 框架和 Ajax 框架。Archetype JavaScript 框架与Prototype有不少共同点。它有一个独立的管理系统,可以只初始化页面须要的组件。并且Archetype强调代码易读性,和HTML/CSS/JavaScript分离的最优方法。
Rico是一個开源的,基于现有的 Prototype、jQuery、MooTools、Dojo 等的 Ajax 框架,Rico 在这些 Ajax 框架的基础上实现了经常使用的网页应用效果,例如拖放等等功能。Rico 目前版本为2.0。
12. Script.aculo Javascript 框架
Script.aculo.us是一个支持多种浏览器、易于使用,用于加强Prototype的JavaScript框架。 script.aculo.us包含:动画框架(animation framework),拖放(drag and drop)等等。