干货分享——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 应用。

 

查看全文>>>>>

相关文章
相关标签/搜索