ECMAscript指的是什么,ECMAScrip

  ECMAscript指的是什么,ECMAScrip

  这篇文章给大家带来了一些关于javascript的知识,主要是关于JavaScript和ECMAScript的关系。ECMAScript也是一种脚本语言,缩写为ES,通常被认为是JavaScript的标准化规范。下面就来看看吧,希望对你有帮助。

  【相关推荐:javascript视频教程,web前端】

  

一、JavaScript是ECMAScript的扩展语言

   ECMAScript也是一种脚本语言,缩写为ES,通常被视为JavaScript的标准化规范。

  但实际上JavaScript是ECMAScript的扩展语言,因为ECMAScript只提供最基本的语法。通俗点说,它只是规定了我们的代码该怎么写,比如定义变量和函数,循环和分支……它只是停留在语言层面,并不能用来完成我们应用中实际的函数开发。

  JavaScript实现了ECMAScript的语言标准,并在此基础上做了一些扩展,使我们可以在浏览器环境下操作DOM和BOM,在节点环境下读写文件。

  在浏览器环境中,JavaScript=ECMAScript BOM DOM

  在节点环境中,JavaScript=ECMAScript节点API

  所以JavaScript中的语言本身就是指ECMAScript。

  

二、ECMAScript的发展过程

  ECMAScript2015值得单独学习。

  因为ES2015距离上一个版本太远,发布的内容太多,所以这个版本包含了很多颠覆性的新功能。

  值得注意的是,ES2015 开始按照年份命名不再按版本号命名。

  随着web的快速发展,从2015年开始,ES保持每年一个版本迭代。

  

扩展总结

   1996年11月,JavaScript的创造者——网景公司决定将JavaScript交给国际标准化组织ECMA,希望这种语言能成为国际标准。次年,ECMA发布了第一版标准文件262号(ECMA-262),规定了浏览器脚本语言的标准,并称之为ECMAScript。

  这个标准从一开始就是为JavaScript语言制定的,但不叫JavaScript,原因有二:第一,它是商标。Java是Sun公司的注册商标。根据许可协议,只有网景公司可以合法使用JavaScript这个名称,而JavaScript本身已经被网景公司注册为商标。第二,我想表明这种语言的制造者是ECMA,而不是网景,这有利于保证这种语言的开放性和中立性。

  它们之间的关系可以概括为:ECMAScript是JavaScript的规范,JavaScript是ECMAScript的实现。(ECMAScript还有方言名称JScript和ActionScript)

  【相关推荐:javascript视频教程,web前端】以上是JavaScript和ECMAScript关系的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: