ECMA script

JavaScript相关概念

ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。

ECMA-262:   https://tc39.es/ecma262/

ES6==ES2015, 统称5.1版本后的javascript, 第一版发布于2015.6月。

TC39是什么? 

任何人都可向标准委员会(tc39委员会)提案,要求修改语言标准。对ECMAscript贡献很大。

一种语法从提案到正式标准,需经历五个阶段,每个阶段的变动都需要TC39委员会批准。

0--strawman;

1--proposal;

2--;

相关书籍:

《ECMAScript 6 入门教程》 --阮一峰

https://es6.ruanyifeng.com/

Babel原理与使用

babel-prerset-env 官方推荐,babel万能转码神器。

好处:1. 根据配置可以生成兼容不同版本浏览器或node环境的代码;2. 按需转码,可转译所有新语法, 也可根据环境兼容性不转译某些语法。

babel-polyfill 用于补充浏览器不支持或缺乏的全局对象/类型/函数等新特性,如promise。

transf-runtime

你可能感兴趣的:(ECMA script)