ECMAScript2015
ECMAScript2015简称为ES6,是当前JavaScript最新的一个版本。其中加入了许多新特性,使得JS的开发简便,且规范了很多。随着JS在前端,后端,数据库,各种移动终端甚至桌面应用中都大放异彩,作为一名优秀的Web开发人员,掌握JS变得非常有必要,而ES6正是当前JS社区中的主流版本。
BabelJS简介
Babel is a JavaScript compiler.
官网对于BabelJS的一句话解释是:Babel是一个JavaScript编译器。
在现有市面上的开发环境尚未全面支持ES6之前,我们无法可靠地使用ES6那些先进的新特性,但Babel完美为我们解决了『翻译问题』。Babel能将ES6的语法翻译解释为ES5的语法,相当于于在浏览器和ES6代码之间加入了一个『编译器』,使得开发人员使用ES6语法时不必担心有浏览器的兼容性问题。
基于上述特性,Babel也是一个非常优秀的ES6的学习工具,官网提供的Try It Out可以在线直观地看到Babel编译后的ES5代码,对于从ES5过渡到ES6的学习者非常有帮助。
知识点总结
- ES6是JavaScript的最新版本,加入了很多新特性;
- Babel是可以将ES6语法编译为ES5语法的一个编辑器。