zoukankan      html  css  js  c++  java
  • ECMAScript 6学习前言

    ES6 是js的下一代标准,发布于2015年6月,它的目标是使js语言可以用来编写复杂的大型应用程序,成为企业及开发语言。

    1997年,ECMA 发布 262 号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript,这个版本就是 1.0 版

    2011 年,ECMAScript 5.1 版发布后,就开始制定 6.0 版了。因此,ES6 这个词的原意,就是指 JavaScript 语言的下一个版本。

    1.ES6与ECMAScript 2015(简称 ES2015)的关系:

    ES6的第一个版本是2015年6月发布的,正式名称是《ECMAScript 2015》(简称 ES2015),自此,ES6 是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017等

    2.ECMAScript的历史

    ES6 从开始制定到最后发布,整整用了 15 年。

    1997年:ECMAScript 1.0

    1998年6月:ECMAScript 2.0

    1999年12月:ECMAScript 3.0;此版是一个成功,奠定了JavaScript 语言的基本语法,以后的版本完全继承;初学者开始学习的js其实就是学的3.0版

    2000年:ECMAScript 4.0 开始酝酿。这个版本最后没有通过,但是它的大部分内容被 ES6 继承了。因此,ES6 制定的起点其实是 2000 年

    2009年12月:ECMAScript 5.0 

    2011年6月:ECMAScript 5.1

    2015年6月:ECMAScript6 发布, 离2000年过去了15年

    注:Node.js 是 JavaScript 的服务器运行环境(runtime)。它对 ES6 的支持度更高

    参考:https://es6.ruanyifeng.com/#README

  • 相关阅读:
    P2018 消息传递[dp]
    P1436 棋盘分割[dp]
    一条线段引发的思考
    浅谈树上差分
    P2680 运输计划[二分+LCA+树上差分]
    P1600 天天爱跑步[桶+LCA+树上差分]
    P4560 [IOI2014]Wall 砖墙
    P1311 选择客栈[模拟]
    P1314 聪明的质监员[二分答案]
    Linux snmp导入MIB库
  • 原文地址:https://www.cnblogs.com/bm20131123/p/15538759.html
Copyright © 2011-2022 走看看