【JavaScript的ES6语法】1、认识和学习ECMAScript

一、什么是ECMAScript

在Web1.0时代,网页以HTML为主,是只读的,开发人员只需关心页面的样式和内容。
在Web2.0时代,网景公司设计了javaScript语言,同时微软也发布了jScript(javaScript的逆向工程实现)。Script语言的出现,使网页除了展示HTML静态内容外,还可以展示一些动态内容,实现一些动态效果。
由于出现了不同的Script脚本语言,语法标准各不一样,1997年,ECMA(欧洲计算机制造商协会)以javaScript为基础,制定了ECMAScript标准规范,JavaScript和jScript都是EMCAScript的标准实现者。后来各个浏览器厂商也开始实现ECMAScript标准。

综上所述,ECMAScript就是浏览器脚本语言的规范,其中javaScript就是该规范的具体实现。

二、ECMAScript发展史

从1997年,ECMA发布了ECMAScript标准规范后,陆续接连发布了ECS2.0、ECS3.0等版本,如下表:

这里顺便说一下,在ES4版本时,出现了新内容的争议,导致制定ES4时分为了两个工作组(一个是Adobe、火狐、欧派和谷歌为主的ES4工作组,一个是微软和雅虎为主的ES3.1工作组),ES4工作组主张大改动,ES3.1工作组主张小幅更新,最终通过TC39的会议,决定使用ES3.1,而ES4的内容,则延续到了ES5和6中。

所以,在上面的表中,语法上变化最大的是ES5和ES6版本。

三、ES5和ES6的新特性

关于ES5和ES6的新特性的全部内容,国内推荐看阮一峰老师的《ES6标准入门》,电子版官网为https://es6.ruanyifeng.com/

我们接下来的博文,会围绕着ES6的新语法,从基础属性到具体使用,快速的来让大家了解和学会使用常用的ES6语法,为学习VUE等框架打下坚实的基础。

参考文献:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Language_Resources

おすすめ

転載: blog.csdn.net/u013517797/article/details/114222835