您好,欢迎访问一九零五行业门户网

ES6是什么前端技术?

es6不是什么前端技术,es6全称是ecmascript 6,是正式发布的javascript语言的一种标准,该标准的目标是使得javascript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
本教程操作环境:windows7系统、javascript1.8.5版、dell g3电脑。
ecmascript 发展历史
2000年,ecmascript 4.0开始酝酿。这个版本最后没有通过,但是它的大部分内容被ecmascript6继承了。因此,ecmascript6制定的起点其实是2000年。
2007年10月,ecmascript 4.0草案发布,本来预计2008年8月发布正式版本。但是,各方对于是否通过这个标准,发生了严重分歧。以yahoo、microsoft、google为首的大公司,反对javascript的大幅升级,主张小幅改动;以javascript创造者brendan eich为首的mozilla公司,则坚持当前的草案。
2008年7月,由于对于下一个版本应该包括哪些功能,各方分歧太大,争论过于激烈,ecma开会决定,中止ecmascript 4.0的开发,将其中涉及现有功能改善的一小部分,发布为ecmascript 3.1,而将其他激进的设想扩大范围,放入以后的版本,由于会议的气氛,该版本的项目代号起名为harmony(和谐)。会后不久,ecmascript 3.1就改名为ecmascript 5。
2009年12月,ecmascript 5.0正式发布。harmony项目则一分为二,一些较为可行的设想定名为 javascript.next继续开发,后来演变成ecmascript 6;一些不是很成熟的设想,则被视为javascript.next.next,在更远的将来再考虑推出。
2011年,ecmascript 5.1发布后开始6.0版的制定。
2013年3月,ecmascript 6草案冻结,不再添加新功能。新的功能设想将被放到ecmascript 7。
2013年12月,ecmascript 6草案发布。然后是12个月的讨论期,听取各方反馈。由于这个版本引入的语法功能太多,而且制定过程当中,还有很多组织和个人不断提交新功能。标准委员会最终决定,标准在每年的6月份正式发布一次,作为当年的正式版本。接下来的时间,就在这个版本的基础上做改动,直到下一年的6月份,草案就自然变成了新一年的版本。
2015年6月,ecmascript 6(es6)正式通过,成为国际标准,正式名称是“ecmascript 2015”(简称es2015)。
2016年6月,小幅修订的“ecmascript 2016”(简称es2016或es7)标准发布,相当于es6.1版,因为两者的差异非常小(只新增了数组实例的includes方法和指数运算符),基本上是同一个标准
es6 兼容性
不同浏览器的不同版本对es6的支持度不同,而babel是一个广泛使用的es6转码器,可以将es6代码转为es5代码,从而在现有环境执行。
推荐教程:《php》《js教程》
以上就是es6是什么前端技术?的详细内容。
其它类似信息

推荐信息