Ember.js - 前端框架(原创翻译)

Posted 译社

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ember.js - 前端框架(原创翻译)相关的知识,希望对你有一定的参考价值。

开篇


欢迎阅读此篇Ember.js的教程! 本教程将会帮助你成为一名使用的Ember开发高手。


What is Ember?


Ember是一个可以帮你构建具有丰富且复杂的用户交互行为的前端框架。它为开发人员提供了许多功能,这些功能对于管理现代Web应用程序中的复杂性至关重要,以及能够快速迭代的集成开发工具包。


你会从本篇教程中了解部分功能:

  • Ember CLI - 一个强大的工具,通过它可以创建和构造Ember 应用。当你看到比如: $ ember <command> 这样的命令时,这就是在使用Ember CLI了。

  • Routing - Ember应用的核心。它可以使得开发者们通过URL来驾驭应用的状态。

  • Templating engine - 使用HandlerBars语法编写应用的模板。

  • Data layer - Ember Data 使得应用具备与外部api交互的能力,并且可以管理应用状态。

  • Ember inspector - 浏览器插件,用来做调试。


一个使用Ember构建的例子: https://www.nasa.gov (你没有看错,这就是美国航空航天局的官网)


Assumptions


在使用本框架前,你应该具备以下的知识:

  • HTML, CSS, Javascript - 构建网页的基础。你可以在Mozilla Developer Network.这个网站找到它们的完整文档。

  • Promises -  用来解决代码中的异步操作的对象。同样可以在Mozilla Developer Network.这个网站找到它的完整文档。

  • ES2015 modules - 如果你对javascript模块比较熟悉的话你会比较容易理解Ember CLI的项目架构和引入路径。

  • ES2015 syntax - Ember CLI默认伴遵从Babel.js,所以你可以用一些比较时髦的语法,就比如: 箭头函数,模板字符串,结构赋值等。你可以阅读Babel.js或ECMAScript6的文档来理解这些语法特性。



后续文章,敬请关注。

以上是关于Ember.js - 前端框架(原创翻译)的主要内容,如果未能解决你的问题,请参考以下文章

前端大牛们都学过哪些?

epub.js|翻译|原创开源中间件epub.js的使用及其中文文档

用于 Restful 后端的 Ember.js 或 Backbone.js [关闭]

前端测试框架 puppeteer 文档翻译

前端框架sourceCode dive

什么 Javascript 框架可以很好地与 Grails 集成?