本文推薦了八款比較熱門和經典的Javascript 開源框架,並給出了相關學習資料,有興趣的朋友可以看看~
Angular.JS是一個開源的JavaScript框架,最適於開發客戶端的單頁面應用。它實現了前端MVC架構,專注於擴展HTML功能,提供動態數據綁定(Data Binding),且能與其它框架(如jQuery)合作融洽。(項目詳情)
相關文檔:
相關下載:
backboneBackbone.js是一個JavaScript MVC框架,用於創建模型-視圖-控制器 (model-view-controller, MVC)類應用程式和單頁界面。在Backbone.js中,模型會存儲通過RESTful JSON接口從伺服器檢索到的數據。模型與視圖密切關聯,負責為特定UI組件渲染HTML並處理元素上觸發的事件。處理Ajax應用程式或者SPI應用程式時,Backbone.js可能是最好的解決方案。(詳情)
相關文檔:
相關下載:
ember.jsEmber.js是一款開源的JavaScript MVC框架,用來創建Web應用程式。它免除了樣板文件並提供了一套標準的應用程式架構。Ember.js由Yehuda Katz創建,它是由SproutCore 2.0改名進化而來。在2013年8月31日發布Ember.js 1.0版本。(項目詳情)
相關文檔:
knockoutKnockout 是個JavaScript 庫,幫助創建豐富的顯示和編輯器UI,通過乾淨的底層數據模型。你可以在任何時候動態更新UI的選擇部分。(詳情)
項目主頁:http://knockoutjs.com/
相關文檔
todomvcTodoMVC是一款開源的JavaScript框架,它使用各種不同的MV*框架實現一個相同的Todo應用。TodoMVC最大的優點就是幫助開發者挑選出合適的MV*框架,從Backbone, Ember, AngularJS, Spine...一系列框架中決定使用哪個框架。(項目詳情)
Spine是一個構建JavaScript Web應用的輕量級框架。 Spine給你提供MVC框架,讓你放心做自己事,讓你集中精力在有意思的事情上,從而構建出令人驚嘆的Web應用。Spine用CoffeeScript寫成,但開發應用時不必要用CoffeeScript。你可以使用CoffeeScript或是JavaScript,選擇你最熟悉的就好。(項目詳情)
相關文檔
MeteorMeteor是一種新型JavaScript框架,用於WebApp應用程式開發。Meteor在2012年4月首次發布。Meteor的基礎構架是Node.JS+MongoDB,官方總結的Meteor的9個優勢是:純粹的JavaScript、實時頁面更新、強大的數據同步、延遲補償、代碼熱推送、敏感代碼運行於受限環境中、完全獨立應用包、互操作性強、智能的包。Meteor團隊表示,包括Facebook、Google及Twitter在內等多家網際網路巨頭在Web應用方面都採用了與Meteor一樣的技術。(項目詳情)
相關文檔jQueryjQuery是繼Prototype之後又一優秀JavaScript框架。它可方便地操作文檔對象、處理事件、實現動畫效果、使用Ajax與網站交互等。提供API,可供開始者編寫插件,且具有詳盡的說明文檔。兼容CSS3及各種瀏覽器(jQuery2.0及後續版本不支持IE6/7/8瀏覽器)。(項目詳情)
相關文檔
相關下載
更多開源項目及項目資料請查看:
CODE開源知識庫。