00:00
哈,大家好,这个小节我们来介绍一下呢,Ecmascript相关的一些概念和名词,第一个ecma,什么是ecma呢?这个这个四个字母啊,组成这个单词啊,它按称之为玛啊,然后呢,它是四个单词的一个缩写,叫做European man association,中文名为欧洲计算机制造商协会,哎,他们是一个协会,是一个组织啊,用郭德纲的话说,他们是一个哎,小团伙啊好了,那么这个组织的目标呢,是评估、开发和认可电信和计算机标准。九四年以后呢,把这个组织名字改了个名儿叫艾格玛国际,所以说艾克玛它其实是一个组织啊,跟标准相关的一些啊,做一些工作好,那么下边第二个呢,什么是艾ma script,就是又又称之为这个ecmascript,这个ecma script是由艾玛国际通过艾克玛262标准化的脚本程序设计语言。
01:04
也就是说这个东西它其实是一个脚本程序设计语言,通过这个标准制定的262标准,那么什么样是262标准呢?哎,咱们说一下啊,这个艾克玛国际啊,它制定了很多标准啊,而其中呢,这个二六,而这个262呢,只是其中的一个标准。啊,所有标准列表,你可以看一下这个网页,大家看一下啊,很多标准,而这是咱那个262啊,这是ecmascript脚本。啊,标准文件。好,然后呢,下边是艾玛262的一个历史,就是这个标准它一个历史,其实这个标准历史就是ecmascript的一个历史第一版,一直到现在的第11版。啊,现在最新的是11版,因为咱们是2020年了啊,每每一个版本是吧,然后对应的时间和他们的一些啊。
02:03
就是加入了一些特性的变化,这里做了一个简短的说明,好,当然你要是看想看一些更加详细的是吧,你可以看这啊,它的一些详细的文档在这有。啊,这个网址好了,这是关于2620历史,也就是ecmascript历史,而且呢,通过这个这个ES6版本以后啊,啊这个艾曼国际呢,它每年都会再发一个版本。啊,每年都会在发布一个新的ec Ms这样一个版本啊,那么这个时候的话,你会发现这个时间。年份和版本号上是差一,有这样一个规律,那么ES6就是ECMASCRIPT6这个版本是2015年发布的,那么因此往后类推是吧,然后72016年817年是这样的一个关系,好那么下边的话是谁在维护这个标准?啊,TC39好,TC39啊,Technical committee啊,这是39,那么这个呢,它是推进ecmascript发展的一个委员会。
03:08
委员会也是一个小团体是吧,那么但是他这个会员啊,都是公司。啊,这个委员会里边每个成员都是一个公司啊,其中主要是浏览器厂商,有苹果,有谷歌,有微软和英特尔,啊有这些公司呢,组成TC39呢,定期召开会议啊,会议呢,由会员公司的代表与特约专家出席。由他们来推进这个标准的一个发展。好,那么下面这个是为什么要学习ES6,这里为什么要单独把ES6拿出来啊,主要是因为ES6的版本变动内容最多,具有里程碑的意义啊。第二个呢,ES6加入了许多新的语法特性,语法特性啊,它编程实现更简单,更高效。啊,第三个是咱们这是一个产品非常有有诱惑的一个,这个原因呢,就是它是前端发展的一个趋势,就业必备技能。
04:08
我们现在写项目的时候,无论是view还有react,那么他们所使用的一个EC的版本都是ES6的,所以说我们必须要把这个掌握住。当然了,咱们这一个系列课程并不是只讲ES6,还会把ES7到ES11的一些特性都介绍一下。啊,就是把这些特性,然后呢,给大家做一个就是介绍,然后大家可以在这个适当的场景里面去使用这些语法,好那么下面的话是ES6的一个兼容性,这里有一个网址,为什么把这个拿出来啊,是因为呢,Ecmascript就是一个262的标准,它只是一个纸面上的标准。纸面上的东西,而聚焦实际上当中的话,是每一个浏览器厂商需要对标准的做一个实现,才能够支持这个特性的。
05:01
但是呢,因为每个浏览器呢,他们的发展状况不一样,所以说导就导致一个现象,有的浏览器它就支持你比如说Chrome啊firefox,他们就支持特性比较多,但是呢,有一些浏览器呢,他们支持特性就比较少,你比如说IE。啊,所以说的话啊,会有一个兼容性的问题在这里,好,我把它复制一份,大家可以通过这个网页来做一个查看。那么有兼性怎么办呢?有兼容性也不用着急,因为后边呢,我们会有这个babo啊,这样的语言编译器,可以把新的这个ecmsscript的特性代码,可以把它编译成我们浏览器可以识别的ECMSSCRIPT5啊,就是ES5代码,建议的话,你写的时候可以写ES6,但是最终啊,它编译出来这个代码是ES5的,它的兼容性是不用担心的。好,大家可以看一下这个红色表示啊,不兼容,绿色表示是兼容,我们这个课程呢,使用的版本是83的啊,Chrome版本83的,所以说你可以看一下这些特性都是支持的。
06:08
好,那么这个小节关于ecma相关的一些名词,以及它的一些啊相关的介绍,我们就先说这么多。
我来说两句