ES6系列-什么是ES6?新手应该怎么理解

2022-12-23 0 322

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。

点、职场趣事等一切有关程序员的分享.

web前端小白进阶方法笔记,学习资料,面试题和视频,项目源码免费领取shimo.im/docs/JPRdJDVHxKJ3yQGY/%20%E3%80%8Aweb%E5%89%8D%E7%AB%AF%E5%B0%8F%E7%99%BD%E8%BF%9B%E9%98%B6%E6%96%B9%E6%B3%95%E7%AC%94%E8%AE%B0,%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99,%E9%9D%A2%E8%AF%95%E9%A2%98%E5%92%8C%E8%A7%86%E9%A2%91,%E9%A1%B9%E7%9B%AE%E6%BA%90%E7%A0%81%E5%85%8D%E8%B4%B9%E9%A2%86%E5%8F%96%E3%80%8B%EF%BC%8C%E5%8F%AF%E5%A4%8D%E5%88%B6%E9%93%BE%E6%8E%A5%E5%90%8E%E7%94%A8%E7%9F%B3%E5%A2%A8%E6%96%87%E6%A1%A3%20App%20%E6%88%96%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%89%93%E5%BC%80ES6系列-什么是ES6?新手应该怎么理解

小总结

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

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务