当前位置: 首页 > Web前端 > JavaScript

你知道ES6~ES12等名字是怎么来的吗?

时间:2023-03-27 00:49:16 JavaScript

你知道ES6~ES12这几个名字是怎么来的吗?前言作为一名前端开发者,学习JavaScript是理所当然的事情,但恐怕有相当一部分人对JavaScript的发展历史不是很了解。我们经常听到别人说,我们也可以说ES6、ES7...ES12,那么,这些名字是怎么来的呢?今天,我们就来总结一下关于JavaScript的这些进展。通过阅读本文,您将了解以下知识:什么是ECMA什么是ECMAScriptJavaScript的起源是什么ES5~ES12的含义关于ECMA一个非常有影响力的国际组织。但是,由于计算机的国际化,ECMA标准涉及到很多其他国家,所以在1994年更名为ECMAInternational,以显示其国际性。EcmaInternational专门从事信息和通信系统标准和报告的开发,以促进和规范ICT和消费电子产品。迄今为止,EcmaInternational自愿贡献了400多项标准和100多份技术报告,其中超过三分之二被指定为国际标准,并在国际上得到广泛应用。关于JavaScriptJavaScript最早是由网景公司(Netscape)的BrendanEich于1995年在NetscapeNavigator浏览器上设计和实现的,最初将其脚本语言命名为LiveScript。因为Netscape和Sun(太阳)合作,出于营销考虑,Netscape和SunMicrosystems达成协议,希望它长得像Java(毕竟Java当时是吃鸡的),所以取名为JavaScript,但是在事实上其语法风格更接近Self和Scheme。在JavaScript发展之初,微软也推出了JScript(主要用于IE浏览器)来对抗JavaScript,还有当时Adobe的ActionScript。为了统一标准,实现互操作性,1997年,在EcmaInternational的协调下,由Netscape、Sun、Microsoft、Borland组成的工作组确定了一个统一的标准——ECMA-262(ISO/IEC16262),它定义了一个标准称为ECMAScript的新脚本语言。一个完整的JavaScript实现包括三个部分:ECMAScript文档对象模型(DOM)浏览器对象模型(BOM)关于ECMAScriptECMAScript是EcmaInternational于1997年通过ECMA-262(ISO/IEC16262)标准化的一种脚本编程语言。它描述了JavaScript的语法和基本对象,是JavaScript的标准。ECMAScript实际上是脚本的语法和语义标准。JavaScript、JScript和ActionScript在声明变量和操作数组方面具有完全相同的语法,因为它们都是ECMAScript。但是,它们在操作浏览器对象等方面都有自己独特的方法,这些都是各自语言的扩展。2015年以来,ECMAScript及其版本的发展情况如下:通过这张图,大家应该知道俗称的ES6之类的东西是怎么来的了。我们一般把2015之前的版本统称为ES5,不会详细区分1~5是哪一个。符合ECMA-262标准的实现有:微软的JScript。Mozilla的JavaScript-C(C语言实现),现在称为SpiderMonkey。Mozilla的Rhino(Java实现)。来自DigitalMarsCorporation的DMDScript。谷歌的V8。网络套件。总结综上所述:JavaScript最初是由Netscape的BrandonEdge实现的。JavaScript是甲骨文公司的注册商标。EcmaInternational在JavaScript的基础上制定了ECMAScript标准。EcmaInternational专注于信息和通信系统的标准和报告,而ECMAScript只是它制定的标准之一。ESCMScript是一种JavaScript标准,描述了JavaScript的语法和基本对象。一个完整的JavaScript实现由三部分组成:ECMAScript、DOM和BOM。~~本文到此结束,感谢阅读!~学习有趣的知识,认识有趣的朋友,塑造有趣的灵魂!大家好,我是〖编程三昧〗的作者王隐,我的公众号是《编程三昧》,欢迎关注,希望大家多多指教!你来,怀揣期待,我以墨香迎接你!您归来,不分得失,只送回味!知识与技能并重,内功与外功并重,理论与实践两手抓,两手都要用力!