八款你不得不知的開源前端JS框架


angular.js

  Angular.JS是一個開源的JavaScript框架,最適於開發客戶端的單頁面應用。它實現了前端MVC架構,專注於擴展HTML功能,提供動態數據綁定(Data Binding),且能與其它框架(如jQuery)合作融洽。(項目詳情)


backbone

  Backbone.js是一個JavaScript MVC框架,用於創建模型-視圖-控制器 (model-view-controller, MVC)類應用程序和單頁界面。在Backbone.js中,模型會存儲通過RESTful JSON接口從服務器檢索到的數據。模型與視圖密切關聯,負責為特定UI組件渲染HTML並處理元素上觸發的事件。處理Ajax應用程序或者SPI應用程序時,Backbone.js可能是最好的解決方案。(詳情

 


ember.js

  Ember.js是一款開源的JavaScript MVC框架,用來創建Web應用程序。它免除了樣板文件並提供了一套標准的應用程序架構。Ember.js由Yehuda Katz創建,它是由SproutCore 2.0改名進化而來。在2013年8月31日發布Ember.js 1.0版本。(項目詳情

 


knockout

  Knockout 是個JavaScript 庫,幫助創建豐富的顯示和編輯器UI,通過干凈的底層數據模型。你可以在任何時候動態更新UI的選擇部分。(詳情

項目主頁:http://knockoutjs.com/

 


todomvc


  TodoMVC是一款開源的JavaScript框架,它使用各種不同的MV*框架實現一個相同的Todo應用。TodoMVC最大的優點就是幫助開發者挑選出合適的MV*框架,從Backbone, Ember, AngularJS, Spine...一系列框架中決定使用哪個框架。(項目詳情

 


 

Spine.js

  Spine是一個構建JavaScript Web應用的輕量級框架。 Spine給你提供MVC框架,讓你放心做自己事,讓你集中精力在有意思的事情上,從而構建出令人驚嘆的Web應用。Spine用CoffeeScript寫成,但開發應用時不必要用CoffeeScript。你可以使用CoffeeScript或是JavaScript,選擇你最熟悉的就好。(項目詳情

 


Meteor

  Meteor是一種新型JavaScript框架,用於WebApp應用程序開發。Meteor在2012年4月首次發布。Meteor的基礎構架是Node.JS+MongoDB,官方總結的Meteor的9個優勢是:純粹的JavaScript、實時頁面更新、強大的數據同步、延遲補償、代碼熱推送、敏感代碼運行於受限環境中、完全獨立應用包、互操作性強、智能的包。Meteor團隊表示,包括Facebook、Google及Twitter在內等多家互聯網巨頭在Web應用方面都采用了與Meteor一樣的技術。(項目詳情

 


jQuery


  jQuery是繼Prototype之后又一優秀JavaScript框架。它可方便地操作文檔對象、處理事件、實現動畫效果、使用Ajax與網站交互等。提供API,可供開始者編寫插件,且具有詳盡的說明文檔。兼容CSS3及各種瀏覽器(jQuery2.0及后續版本不支持IE6/7/8瀏覽器)。(項目詳情


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM