本文列舉了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)等等。