zoukankan      html  css  js  c++  java
  • ECMAScript版本

    ECMAScript版本介绍

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


    ECMA是一种标准脚本程序设计语言,任何浏览器要使用这种标准就必须支持这种脚本,以前的浏览器是各实现各的,现在浏览器基本支持这种脚本,ECMAScript版本更新,浏览器也要更新。

    JavaScript是按ECMAScript规范实现的一种脚本语言,其他的还有JScript、ActionScript。

    这三种语言还提供了ECMA规范外的额外功能。

    ECMAScript版本:

    1997------ECMAScript1

    1998------ECMAScript2

    1999------ECMAScript3

    功能:添加正则表达式 、添加 try/catch

    没有发布------ECMAScript4

    2009------ECMAScript5

    功能:严格模式

    2011------ECMAScript5.1

    2015------ECMAScript6(也叫es2015)(特殊)

    很多功能都在这一版加上,以后的版本是完善和慢慢增加新的功能,也在像java一样的方向发展,也就是OOP(面向对象)

    功能:let、const、()=>{}(箭头函数,函数的简写)、class(类)、默认值、...(Spread/Rest操作符)、对象语法更加简化、解构析构、

    super()、类、模板语法和分隔符、循环的方式有更多种比如迭代器、增加了数据结构集、类、当然还有一种新的数据类型(Symbol)、

    生产函数、Promises(承诺:一种等待被异步执行的对象)

    规范地址:http://www.ecma-international.org/ecma-262/6.0/

    ES6及以上的教程可参考Babel提供的: https://babeljs.io/learn-es2015/

    2016------ECMAScript7(也叫es2016)

    2017------ECMAScript8

    参考:

    https://www.cnblogs.com/polk6/archive/2017/12/05/js-ECMAScript.html

    https://blog.csdn.net/update7/article/details/87904147

    越难办到的事越有价值
  • 相关阅读:
    python 获取项目的根路径
    信息系统项目管理师-1.4软件工程
    信息系统项目管理师
    信息系统项目管理师-导学
    信息系统项目管理师-考试安排
    读取text行列
    pipeline基本框架思维
    Linux压缩隐藏文件
    python+appium环境搭建
    leetcode for mysql
  • 原文地址:https://www.cnblogs.com/luyuandatabase/p/11408375.html
Copyright © 2011-2022 走看看