ecmascript 6(以下简称es6)是javascript语言的下一代标准,已经在2015年6月正式发布了。mozilla公司将在这个标准的基础上,推出javascript 2.0。
ecmascript和javascript到底是什么关系?很多初学者会感到困惑,简单来说,ecmascript是javascript语言的国际标准,javascript是ecmascript的实现。
1996年11月,javascript的创造者netscape公司,决定将javascript提交给国际标准化组织ecma,希望这种语言能够成为国际标准。次年,ecma发布262号标准文件(ecma-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ecmascript。这个版本就是ecmascript 1.0版。
es6的目标,是使得javascript语言可以用来编写大型的复杂的应用程序,成为企业级开发语言。
作为新一代标准es6将为我们带来很多令人欣喜的功能特性,本课程将着重带领大家领略es6的风采,因此在学习本课程前需要具备javascript的基础知识,如果你并不了解javascript是什么,可以先学习一下javascript的入门课程。
支持 虽说es6已经作为新一代标准发布了,但是各大浏览器对新功能实现支持的还需要一段时间,那么我们怎么知道自己使用的浏览器是否支持es6的相应功能呢?
不用紧张,对es6的支持可以查看kangax.github.io/es5-compat-table/es6/,在这里可以清晰的了解到不同版本的浏览器对es6功能的支持情况。随着时间的推移,支持度已经越来越高了,es6的大部分特性都实现了。
以上就是es6是什么的详细内容。