zoukankan      html  css  js  c++  java
  • es6初识之ECMAScript

    1. ECMAScript介绍

    1.1 ECMAScript是什么?

    很多初学者都很困惑,ECMAScript是什么?它跟JavaScript有什么关系?之前我们学习JavaScript的时候有说过,js是由三部分组成,分别是ECMAScript,BOM,DOM,可见ECMAScript是js的组成部分,js没有了它可是不行的。

    ECMAScript是什么?

    很多初学者都很困惑,ECMAScript是什么?它跟JavaScript有什么关系?之前我们学习JavaScript的时候有说过,js是由三部分组成,分别是ECMAScript,BOM,DOM,可见ECMAScript是js的组成部分,js没有了它可是不行的。

    再举个栗子,javascript语法中是区分大小写、变量是弱类型的、结尾的分号可有可无、括号表示代码块等等,为什么会有这样的规定?因为这些全都是ECMAScript规定的,我们都要按照它的规定来做。

    就好比我们中学写作文(理科生的痛),内容你可以自己发挥,但是写作规范要统一,用“,”代表逗号,“!”代表感叹号,“......”代表省略号,段落开通要空两格。此外,如果你要写信,就要遵守写信的格式一样,开头要有称呼:“尊敬的xxx”,这就是写作的格式规范!

    如果没有了ECMAScritpt,就好比写作文的时候,内容再精彩,但是整篇文章标点符号胡编乱造,改卷老师也不会给你好的分数,甚至看不懂作文的意思。

    ECMAScript就是JavaScript中的语法规范!

    ECMAScript是属于国际标准化的语言,所有浏览器开发商都要按照它制定的标准来开发浏览器。开发者也一样,按照它的规定来编程代码。

    1.2 ECMAScript作用

    我们现在就知道了,ECMAScript是JavaScript的组成部分,它很重要,它还有其他作用吗?有的,它还定义了很多重要的东西,比如:语法---解析规则,关键字,语句,声明,操作等;类型---布尔,数字,字符串,对象等;原型和继承;内置对象和函数的标准库---JSON,Math,数组方法,对象内省的的方法等;

    了解了ECMAScript之后,那什么是ES6呢?ES6是ECMAScript 6的缩写简称,这个好理解。顾名思义,它是ECMAScript的第6个版本,也就是说它有更早的版本,以后还会有更多版本。

    1.3 ECMAScript历史?

    我们大概地了解一下ECMAScript的历史。

    1996 年 11 月,Netscape 公司,决定将 JavaScript 提交给国际标准化组织 ECMA。次年,ECMA发布 ECMAScript。这个版本就是 ECMAScript 1.0 版。

    1998 年 6 月,ECMAScript 2.0 版发布。

    1999 年 12 月,ECMAScript3.0 版发布,成为 JavaScript 的通行标准,得到了广泛支持。

    2007 年 10 月,ECMAScript4.0 版草案发布,对 3.0 版做了大幅升级,但是,以 Yahoo、Microsoft、Google为首的大公司,反对 JavaScript 的大幅升级,主张小幅改动,各方分歧太大,争论过于激进,ECMA 开会决定,中止 ECMAScript 4.0 的开发

    2009 年 12 月,ECMAScript5.0 版正式发布。

    2015 年 6 月,ECMAScript 6 正式通过,成为国际标准。

    对于很多开发者来说,ES6带来的新功能涵盖面很广,还有很多很便利的功能等(如:箭头的功能和简单的字符串插值,不懂没关系,后续陆续介绍),确实令人兴奋

  • 相关阅读:
    mysql更新语句中的safe_mode
    MySQL数据类型详解
    刚更新完版本就炸了:java.lang.NoClassDefFoundError: org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream
    微信支付分创建支付分订单+签名+验签
    根据序列号加密生产4*4的密码,如:X9PL-TERY-NOZN-GMF1
    对称加密:AES
    MySQL按中文排序
    腾讯云COS分片上传
    Linux中jar包指定端口、配置文件启动并记录日志
    Java8新特性两个关联集合合并成父子级
  • 原文地址:https://www.cnblogs.com/guirong/p/13592267.html
Copyright © 2011-2022 走看看