ES6 简介

将彻底改变你写js代码的方式.

ES6 新特性

阮一峰 ECMAScript 6 入门

ES6 JavaScript 语言的新标准. 也称为: ECMAScript 2015. 每年都发布一次新标准的.

目标:  使js 可以编写大型应用程序.成为企业级开发语言.

ECMAScript 和 JavaScript 关系:

JS 创造者是 Netscape 公司. Netscape 公司把 js 提交给 国际标准化组织: ECMA. 希望这语言能成为国际标准. 次年 ECMA 就发布了 第一版的js ,称这种语言为 ECMAScript. 也就是 ES 1

之所以不叫js,而是叫 ecmascript 一个是 商标原因. 根据授权协议 只有 Netscape公司可以使用 javascript 这个名字. 二是想 体现这语言的制定者是 ECMA. 有利于保护 这语言的开放性和中立性,

各浏览器对 ES6的兼容情况表 chrome ff 基本都支持了 es6.

Node.js 是javascript语言的 服务器运行环境. 比浏览器对es6 的支持度更高. 通过 node 可以体验 更多es6的 特性.

版本管理工具: nvm

Babel 转码器 可以把 ES6 转成 ES5 . 也有在线转换器的.

你可以用 ES6 编程. 而不必担心现有环境是否支持.

`// 转码前 ``input.map(item => item + 1); `` ``// 转码后 ``input.map(function (item) { ``  return item + 1; ``}); `

Babel 配置文件 .babelrc .babelrc 存放在项目根目录. 要使用 babel 就必须先配置.

Let 命令.