ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ES6系列-前言

2021-06-22 13:00:35  阅读:237  来源: 互联网

标签:ES6 系列 前言 菜鸟 JavaScript ECMAScript 我们 ES


快来加入我们吧!

"小和山的菜鸟们",为前端开发者提供技术相关资讯以及系列基础文章。为更好的用户体验,请您移至我们官网小和山的菜鸟们 进行学习,及时获取最新文章。

"Code tailor" ,如果您对我们文章感兴趣、或是想提一些建议,微信关注 “小和山的菜鸟们” 公众号,与我们取的联系,您也可以在微信上观看我们的文章。每一个建议或是赞同都是对我们极大的鼓励!

ES 是什么?

ECMAScript (or ES)[1] is a general-purpose programming language, standardised by Ecma International according to the document ECMA-262. It is a JavaScript standard meant to ensure the interoperability of Web pages across different Web browsers.[2] ECMAScript is commonly used for client-side scripting on the World Wide Web, and it is increasingly being used for writing server applications and services using Node.js.

我们在维基百科上可以看到说 ES 是一种通用编程语言,是一种 JavaScript 标准,旨在确保不同 Web 浏览器之间的网页互操作性。

总的来说,ES 是约束我们我们写 JavaScript 的一种标准。

大家可以想一下,我们学写 JavaScript 代码的时候,用什么声明的变量呢?没错,关键字:var、let、const。那为什么就得是 var、let、const 呢?为什么都用 function 关键字来声明一个函数呢?而不是其它单词呢?

因为这是 ECMAScript(ES)规定了我们要这么做,规定了 JavaScript 的语法规则。

再比如,我们写其它语言时,语句结尾必须要有分号,而在 JavaScript 中可有可无,为什么会这样呢?因为这些也都是 ECMAScript(ES) 的规定。

ECMAScript 就是 JavaScript 中的语法规范!

ECMAScript 就是这么优秀的存在,它规定了我们 Javascript 的最基础的部分!

ECMAScript 的作用

通过以上的知识,我们现在可以知道,ESMAScript 是 JavaScript 的组成部分,它具体有什么作用呢?

  • 语法 – 解析规则,关键字,语句,声明,操作等
  • 类型 – 布尔型,数字,字符串,对象等
  • 原型和继承
  • 内置对象和函数的标准库 – JSON,数字(Math),数组方法,对象内省的方法等等。

所以,什么是 ES6 呢?

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

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

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

1998 年 6 月,ECMAScript 2.0 版发布。

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

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

2009 年 12 月,ECMAScript 5.0 版正式发布。

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

为什么 ES6 应用这么广呢?

对于开发者来说,ES6 带来的新功能、新方法涵盖面很广,同时还有很多便利的功能(例如:箭头函数、let、const 等)。

综上所述,ECMAScript 是 JavaScript 的基础标准部分,而 ECMAScript 6 则是它的最新一代的标准,所以,要学好 JavaScript,就得学好 ECMAScript 6。

如何学习 ECMAScript 6

阮一峰老师的《ECMAScript 6 入门》一书讲解幽默,通透,适合新手学习,而我们已为您总结出了相关学习链接的系列文章。

加油吧!骚年,点击下方链接,让我们开启对 ES6 的学习吧!

小和山的菜鸟们

ES6系列-前言,我们到这里结束啦,谢谢各位对作者的支持!你们的关注和点赞,将会是我们前进的最强动力!谢谢大家!

标签:ES6,系列,前言,菜鸟,JavaScript,ECMAScript,我们,ES
来源: https://blog.csdn.net/XHSRookies/article/details/118104618

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有