乾貨分享——Javascript 的開源功能插件和框架集錦

1、MV* 框架和庫

一、 Angular JSjavascript

Angular JS (Angular.JS) 是一組用來開發 Web 頁面的框架、模板以及數據綁定和豐富 UI 組件。它支持整個開發進程,提供 web 應用的架構,無需進行手工 DOM 操做。 AngularJS 很小,只有 60K,兼容主流瀏覽器,與 jQuery 配合良好。html

DEMO: https://www.angularjs.org/vue

二、 React.jsjava

React.js(React)是 Facebook 推出的一個用來構建用戶界面的 JavaScript 庫。已經應用於構建 Instagram 網站及 Facebook 部分網站。react

DEMO: https://facebook.github.io/react/git

三、 Vue.jsangularjs

Vue.js 是構建 Web 界面的 JavaScript 庫,提供數據驅動的組件,還有簡單靈活的 API,使得 MVVM 更簡單。github

DEMO: http://vuejs.org/web

四、 Ember.js瀏覽器

Ember 是一個雄心勃勃的 Web 應用程序,消除了樣板,並提供了一個標準的應用程序架構的 JavaScript 框架。

DEMO: http://emberjs.com/

五、 Backbone.js

Backbone.js 是一種重量級 javascript  MVC 應用框架,經過 Models 進行 key-value 綁定及 custom 事件處理,經過 Collections 提供一套豐富的 API 用於枚舉功能,經過 Views 來進行事件處理及與現有的 Application 經過 RESTful JSON 接口進行交互。

DEMO: http://backbonejs.org/

六、 Meteor

Meteor 是一組新的技術用於構建高質量的 Web 應用,提供不少現成的包,可直接在瀏覽器或者雲平臺中運行。

DEMO: https://www.meteor.com/

七、 regularJS

看到 regular 的名字就能感覺到撲面而來的山寨味,但 regularjs 的出現毫不僅僅是做者造輪子情緒氾濫的結果。在 angular 大行其道的時期也激勵產生了不少優秀框架,如vue.js、 avalon.js 、reactive等,而 regular 正是在這種百花齊放的時候產生,最終在實現上採起了angular的數據更新策略,提倡極致的聲明式和裸數據操做, 依賴於基於字符串的模板描述結構結合更規範性的類式繼承的組件體系來定義數據層的業務邏輯。

DEMO: http://regularjs.github.io/

八、 T3.js

T3js(t3.js)與 MVC 框架不一樣,T3 是創建在可伸縮 JavaScript 應用體系結構的概念之上來建立鬆耦合、少模型的系統,以此來建立大型 JavaScript 應用。

 

查看全文>>>>>

相關文章
相關標籤/搜索