第二节 ECMA的如是说、中文名称、版
1.甚么是ES6?
ES6的全称作:ECMA 6是两个版,ECMA是两个国际性标准。
许多新手都很疑惑,ECMAScript是甚么?它跟JavaScript有甚么亲密关系?
例1.平常他们写javascript标识符的这时候,用URL:var新闻稿两个表达式,除此之外,他们functionURL来新闻稿两个表达式,为甚么呢?即使这是ECMAScript明确规定了他们要那么做,它明确规定了javascript的句法准则。
例2.javascript句法中是界定UTF、表达式是弱类别的、开头的Kozhikode惯常、括弧则表示标识符块之类,为甚么会有这种的明确规定?即使那些全被是ECMAScript明确规定的
归纳:ECMAScript是JavaScript中的句法规范化!ECMAScript是一类由Ecma国际性(创建者为西欧计算机系统生产商联合会,英文中文名称是European Computer ManufacturersAssociation)透过ECMA-262国际性技术标准的JAVA面向对象词汇。
2.ES6的产业发展产业发展史
第两个版:ES6 2015年6月 ES6.0
每月6月末,正式发布两个版
2016年6月 ES6.1 ES2016(非官方普遍认可的称谓) (ES7 此种用法是没被非官方普遍认可的)
2017年6月 ES6.2 ES2017(非官方普遍认可的称谓) (ES8 此种用法是没被非官方普遍认可的)
用法罢了,句法是对的!
ESnext:“新一代js”词汇
3.ECMA国际性标准的逐步形成
其他人都能向 国际性标准理事会(TC39),明确要求更动词汇国际性标准。
决议案变为国际性标准,经过5个期
Stage 0 展示期
Stage 1 征求意见期
Stage 2 草案期
Stage 3 候选期
Stage 4 定案期(国际性标准)
babel
4.支持ES6的浏览器
chrome 非常支持新句法,速度快
不支持ES6的情况,配置ES6环境:
webpack3.x https://www.cnblogs.com/gr07/p/8206015.html
Traceur https://blog.csdn.net/zsy_snake/article/details/80281147
THANK YOU! 下一节见