阅读(363) (23)

EmberJS 概述

2016-12-19 18:25:01 更新

什么是Ember.js?

Ember.js是一个开源的JavaScript客户端框架,用于开发Web应用程序并使用MVC(模型 - 视图 - 控制器)架构模式。在Ember.js中,路由用作模型,handlebar模板作为视图,控制器处理模型中的数据。

历史

Ember.js的原始名称是SproutCore MVC框架。它由Yehuda Katz开发,最初于2011年12月发布。

为什么要使用Ember

  • Ember.js是一个开源的JavaScript框架(MIT许可证)。

  • 它是一个灵活的框架,包含快速网页的概念。它允许加快您的应用程序的性能,而不重新加载整个页面。

  • 它具有类似于HTML的handlebars模板库,还嵌入了改变显示的表达式。

  • 与其他Javascript库相比,Ember.js应用程序的大小较小。

  • 完全支持数据绑定,它创建两个属性之间的链接,当一个属性更改时,另一个属性将更新为新值。

特征

  • Ember.js用于创建可重用和可维护的JavaScript Web应用程序。

  • Ember.js视图通过使用Handlebars模板创建,并且易于开发前端设计。

  • 它在声明路由资源期间自动确定路由和控制器。

  • Ember.js消除了样板(必须包含在各个地方的代码段,没有任何改动),并提供标准的应用程序架构。

  • Ember.js具有HTML和CSS作为开发模型的核心。

  • 路由是Ember.js的核心功能,用于管理URL。

  • 它具有广泛的视图类型支持。

  • Ember.js使用模板来帮助自动更新模型,如果应用程序的内容更改。