码迷,mamicode.com
首页 > 其他好文 > 详细

ES6

时间:2018-04-21 14:24:13      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:语法   ext   标准   ons   兼容   在线   项目   mis   最大   

 

ECMA于2015年6月发布的JS标准(2016年6月小幅修订)、目前在Node.js和桌面浏览器上已经基本完成了支持(主流的现代浏览器都支持了95%以上的特性),移动端的支持较弱(支持50%的特性),目前获得最广泛支持的是ES5.1ES7预计在2017年发布。

ES6JS带来了大量的新特性,是JS升级最大的一个版本:

  1. 支持let块级变量和const常量
  2. 支持变量解构赋值
  3. 扩展了JS的核心对象
  4. 增强了语言反射能力
  5. 增加了Promise
  6. 支持Class定义类
  7. 支持Module模块化
  8. 支持迭代接口和生成器等

 

由于ES6现在还没有被所有浏览器支持,如果想在项目中使用ES6,而且还想保证浏览器兼容性,就需要使用转换工具将ES6转码成ES5。常用的转换工具有:

  1. Traceur:由谷歌提供,可以在网页上就地转换,也可以在线转换、还可以使用Node.js命令行本地转换;
  2. babel:支持ES6语法转换,如果要支持新API,则还需要使用babel-core

上述两个工具的使用具体参考:http://t.im/16ax8

ES6

标签:语法   ext   标准   ons   兼容   在线   项目   mis   最大   

原文地址:https://www.cnblogs.com/liubingboke/p/8900814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!