失效链接处理 |
ECMAScript 6入门 PDF 下载
本站整理下载:
相关截图:
主要内容:
ECMAScript 6简介
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发
布了。Mozilla公司将在这个标准的基础上,推出JavaScript 2.0。
ES6的目标,是使得JavaScript语言可以用来编写大型的复杂的应用程序,成为企业级开发语
言。
标准的制定者有计划,以后每年发布一次标准,使用年份作为标准的版本。因为当前版本的
ES6是在2015年发布的,所以又称ECMAScript 2015。
ECMAScript和JavaScript的关系
很多初学者感到困惑:ECMAScript和JavaScript到底是什么关系?
简单说,ECMAScript是JavaScript语言的国际标准,JavaScript是ECMAScript的实现。
要讲清楚这个问题,需要回顾历史。1996年11月,JavaScript的创造者Netscape公司,决
定将JavaScript提交给国际标准化组织ECMA,希望这种语言能够成为国际标准。次年,
ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将
这种语言称为ECMAScript。这个版本就是ECMAScript 1.0版。
之所以不叫JavaScript,有两个原因。一是商标,Java是Sun公司的商标,根据授权协议,只
有Netscape公司可以合法地使用JavaScript这个名字,且JavaScript本身也已经被Netscape
公司注册为商标。二是想体现这门语言的制定者是ECMA,不是Netscape,这样有利于保证
这门语言的开放性和中立性。因此,ECMAScript和JavaScript的关系是,前者是后者的规
格,后者是前者的一种实现。在日常场合,这两个词是可以互换的。
ECMAScript的历史
1998年6月,ECMAScript 2.0版发布。
1999年12月,ECMAScript 3.0版发布,成为JavaScript的通行标准,得到了广泛支持。
2007年10月,ECMAScript 4.0版草案发布,对3.0版做了大幅升级,预计次年8月发布正式
版本。草案发布后,由于4.0版的目标过于激进,各方对于是否通过这个标准,发生了严重分
歧。以Yahoo、Microsoft、Google为首的大公司,反对JavaScript的大幅升级,主张小幅
改动;以JavaScript创造者Brendan Eich为首的Mozilla公司,则坚持当前的草案。
|