ES6前端技术
第一章:ES6开山课
回顾:
- JavaScript是什么,发展及其历史?
- JS的三大核心?
本章内容:
- JavaScript和ECMAScript的关系
- ES的版本历史
- 兼容性
课程目标:
第一节:ECMAScript入门介绍
1、JS
2、ECMA
ECMA(European Computer Manufacturers Association)中文名称为欧洲计算机制造商协会,这个组织的目标是评估、开发和认可电信和计算机标准。1994 年后该组织改名为 Ecma 国际。
2.1 什么是 ECMAScript
ECMAScript 是由 Ecma 国际通过 ECMA-262 标准化的脚本程序设计语言。
2.3 、什么是 ECMA-262
Ecma 国际制定了许多标准,而 ECMA-262 只是其中的一个,所有标准列表查看 http://www.ecma-international.org/publications/standards/Standard.htm
2.3、ECMA-262的历史
ECMA-262(ECMAScript)历史版本查看网址
http://www.ecma-international.org/publications/standards/Ecma-262-arch.htm
EMCAScript 版本号 | 发布时间 | 主要新增内容 |
---|---|---|
ECMAScript 1 | 1997-06 | |
ECMAScript 2 | 1998-06 | |
ECMAScript 3 | 1999-12 | 正则表达式 | switch | do-while | try-catch 等 |
ECMAScript 4 | 2008-07 | 被废弃 |
ECMAScript 5 | 2009-12 | 严格模式 | get() | set() | JSON的解析 等 |
ECMAScript 6(ECMAScript 2015) | 2015-06 | let 和 const | 解构赋值 | 扩展运算符 | 箭头函数 等 |
ECMAScript 7(ECMAScript 2016) | 2016 | Array.prototype.includes() | 求幂运算符 等 |
ECMAScript 8(ECMAScript 2017) | 2017 | 异步函数 | 共享内存 | Atomics 等 |
ECMAScript 9(ECMAScript 2018) | 2018 | 异步迭代 | Rest/Spread 属性 等 |
ECMAScript 10(ECMAScript 2019) | 2019 | 扩展对象、数组方法 |
ES.next | 动态指向下一个版本 |
2.4、为什么要学习 ES6
- ES6 的版本变动内容最多,具有里程碑意义
- ES6 加入许多新的语法特性,编程实现更简单、高效
- ES6 是前端发展趋势,就业必备技能
3、ES6的兼容性
https://www.caniuse.com/ 可以查看ES6兼容性
标签:ES6,www,Ecma,前端,技术,262,ECMAScript,ECMA From: https://blog.51cto.com/teayear/12102384