ECMAScript 是甚么
很多初学者都很疑惑,ECMAScript是甚么?它跟JavaScript有甚么关系?
我们注意到了吗?从试题中他们展毛出来了,ECMAScript是JavaScript的重要组成部分,JavaScript没了它可是没用的。
咦?为何没了它可没用,它有甚么促进作用竟然那么重要?
我们再自述一下,平常他们写javascript标识符的这时候,用甚么新闻稿一个表达式,要说,是用URL:var,为何是 var 而并非其它的单字?除此之外,为何他们都用functionURL来新闻稿一个表达式,而并非用其它单字?为何呢?即使这是ECMAScript明确规定了他们要那么做,它明确规定了javascript的句法准则。
再举个红豆,javascript句法中是界定UTF、表达式是弱类型的、结尾的Kozhikode惯常、括弧表示标识符块等等,为何会有这样的明确规定?即使这些全被是ECMAScript明确规定的,他们都要依照它的明确规定来玩。
就比方说他们小学解题(文科生的痛),文本你能自己发挥,但诗歌创作规范化要统一,用“,”代表者双引号,“!”代表者短句,“……”代表者第一行,章节启用要空右方。除此之外,假如你要写信给,就要严格遵守写信给的文件格式那样,结尾要有称谓:“敬重的xxx”,这是诗歌创作的文件格式规范化!
假如没有了ECMAScritpt,就比方说解题的这时候,文本再精采,但整段字词无中生有,江卉同学也不会给晚安的平均分,甚至搞不懂试题的意思。
ECMAScript是JavaScript中的句法规范化!
我们是否有点破绽了,好像ECMAScript很diao 的样子,能明确规定他们是并非去写标识符的。要说,它是辣么diao,而且“前台”很硬,他们来看看它相关的介绍:
ECMAScript是一种由Ecma国际性(创建者为欧洲计算机系统生产商联合会,中文名称是European Computer ManufacturersAssociation)通过ECMA-262技术标准的JAVA面向对象词汇。看到了吗,ECMAScript是属于国际性技术标准的词汇,所有应用程序地产商都要依照它制定的标准来开发应用程序。开发人员也那样,依照它的明确规定来程式设计标识符。
ECMAScript是那么牛逼貌似的存在,它明确规定了他们javascript的最基础的部分!
ECMAScript 的促进作用(国际性版)
那么,他们现在就知道了,ECMAScript是JavaScript的重要组成部分,它很重要,它还有其它促进作用吗?
有的,它还定义了很多重要的东西,包括:
句法 – 解析准则,URL,语句,新闻稿,操作等类型 – 布尔型,数字,字符串,对象等原型和继承 内置对象和表达式的标准库 – JSON,数字(Math),数组方法,对象内省的方法等等。了解了ECMAScript之后,那甚么是ES6呢?
ES6是ECMAScript 6的缩写简称,这个好理解。顾名思义,它是ECMAScript的第6个版本,也是说它有更早的版本,以后还会有更多版本。
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 为何受欢迎
为何ES6好像挺火的样子?
确实是这样的,对于很多开发者来说,ES6带来的新功能涵盖面很广,还有很多很便利的功能等(如:箭头的功能和简单的字符串插值,不懂没关系,后续陆续介绍),确实令人兴奋。
综合上述ECMAScritpt的介绍,他们认识到了,要学好JavaScript,就必须先学好ECMAScritpt,而且是最新的版本ECMAScritpt 6。
点、职场趣事等一切有关程序员的分享.

小总结
总结:ECMAScript是JavaScript的基础标准部分,而ECMAScript6则是它的最新一代的标准。
