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

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

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

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

大家讲道理
大家讲道理

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

全員に返信(9)
阿神

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

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

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

因而还得编译成 ES5

いいねを押す +0
洪涛

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

いいねを押す +0
迷茫

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

いいねを押す +0
黄舟

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

いいねを押す +0
PHPzhong

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

いいねを押す +0
刘奇

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

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

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

いいねを押す +0
黄舟

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

いいねを押す +0
刘奇

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

いいねを押す +0
伊谢尔伦

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!