javascript - 话说现在主流浏览器都支持ES6了吗,可以在网站项目使用吗?
大家讲道理
大家讲道理 2017-04-11 11:23:26
0
9
439

很想学一下ES6,感觉JS终于有板有眼的开始像个“正经”编程语言了。

可是目前的主流浏览器对它支持的如何?不得不提的是WINDOWS下的IE用户。。提到IE就蛋疼。现在一般都兼容IE的哪个版本?我想让IE低版本的用户狗带:D 太低偏低的都TM不管了。

听听大家的意见,ES6做网站项目能够开始应用了吗?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(9)
阿神

主流浏览器都支持 ES6(的绝大多数功能)了。

主流浏览器的旧版本还不完全支持。

很多用户还没有升级(比如 iOS 就得升系统)。

因而还得编译成 ES5

洪涛

可以使用babel进行编译,但是babel只是允许你使用最新最酷炫的JavaScript语法,但对于尚未实现es6功能的浏览器还是无能为力

迷茫

代码可以用ES6写 但还是需要编译后发布

黄舟

可以用babel来把es6编译成es5的语法

PHPzhong

一般都是编译后再执行的,兼容性考虑

刘奇

关于浏览器的兼容情况,可以访问can i use进行查询。

目前的主要方式还是通过使用Babel编译来解决兼容性问题。

我们目前使用Babel将ES6的代码兼容到了IE8,但这是在放弃某些新特性的条件下(例如export * from "xxx"等)。

黄舟

可以用webpack+babel进行编译。不过即使编译了,IE低版本也不支持

刘奇

主流浏览器都已经实现了ES6的支持,问题就在与IE,对于IE,我们可以引入一个转换文件,去npm上下载babel,完成后可以看到一个js文件叫做browser.min.js,这个文件就是将ES6语法转为通用的ES5语法的。建议项目中还是用ES5稳妥。

伊谢尔伦

主流浏览器支持大部分6的语法了,有些还是不支持。目前的主流做法还是用babel编译成5.

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!