es6简介
2018-10-15 本文已影响0人
梦里coding
ES6,全称ECMAScript 6.0,是JavaScript下一代的标准,发布的日期是2015年6月,到目前为止已经越来越广泛,越来越受广大前端爱好者欢迎。
babel转码器
Babel 是一个受欢迎的ES6转换器,可以将es6的语法转化为es5,这就意味着有了babel后,你就可以在程序中编写es6语法。
// 转码前
input.map(item => item + 1);
// 转码后
input.map(function (item) { return item + 1;});
通过命令行来进行babel的安装
npm install babel-cli -g
npm install babel-preset-es2015 --save
配置文件 .babellrc
babel的配置文件就是.babelrc,存放在项目的根目录中,使用babel的第一步就是配置此文件。
该文件用来设置转码规则和插件,基本格式如下
{
"presets":["es2015"] ,
"plugins": []
}