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的使用及其中文文档