您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“es6支持的瀏覽器有哪些”,內容詳細,步驟清晰,細節處理妥當,希望這篇“es6支持的瀏覽器有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
es6支持的瀏覽器:1、Chrome,51版起便可以支持97%的新特性;2、Firefox,53版起便可以支持97%的新特性;3、Safari,10版起便可以支持99%的新特性;4、Edge,14版可以支持93%的新特性,15版可以支持96%的新特性;5、iOS瀏覽器,10.0版起便可以支持99%的新特性。
本教程操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。
2015年6月, ES2015(即 ECMAScript 6、ES6) 正式發布。ES2015 是該語言的一個顯著更新,也是自 2009年 ES5 標準確定后的第一個重大更新。
ES6 提供了許多新特性,但并不是所有的瀏覽器都能夠完美支持。好在目前各大瀏覽器自身也加快速度兼容 ES6 的新特性,其中對 ES6 新特性最友好的是 Chrome 和 Firefox 瀏覽器。
一、桌面端瀏覽器對ES2015的支持情況
Chrome:51 版起便可以支持 97% 的 ES6 新特性。
Firefox:53 版起便可以支持 97% 的 ES6 新特性。
Safari:10 版起便可以支持 99% 的 ES6 新特性。
IE/Eg:Edge 15版起可以支持 96% 的 ES6 新特性。Edge 14 可以支持 93% 的 ES6 新特性。(IE7~11 基本不支持 ES6)
二、移動端瀏覽器對ES2015的支持情況
iOS:10.0 版起便可以支持 99% 的 ES6 新特性。
Android:基本不支持 ES6 新特性(5.1 僅支持 25%)
三、服務器對ES2015的支持情況
Node.js:6.5 版起便可以支持 97% 的 ES6 新特性。(6.0 支持 92%)
支持ES6的瀏覽器版本(匯總表)
瀏覽器 | 不支持的版本 | 部分支持的版本 | 支持的版本 |
---|---|---|---|
IE | 6-10 | 11 | |
Edge | 12-14 | 15-18、79-87 | |
Firefox | 2-5 | 6-53 | 54-86 |
Chrome | 4-20 | 21-50 | 51-90 |
Safari | 3.1-7 | 7.1-9.1 | 10-13.1、14、TP |
Opera | 10-12.1 | 15-37 | 38-72 |
iOS Safari | 3.2-6.1 | 7-9.3 | 10-13.7、14.2 |
Opera Mini | all | ||
Android Browser | 2.1-4.3 | 4.4-4.4.4 | 81 |
Opera Mobile | 12-12.1 | 59 | |
Chrome for Android | 87 | ||
Firefox for Android | 83 | ||
UC Browser for Android | 12.12 | ||
Samsung Internet | 4 | 5-13.0 | |
QQ Browser | 10.4 | ||
Baidu Browser | 7.12 | ||
KaiOS Browser | 2.5 |
附:如何使用ES6的新特性,又能保證瀏覽器的兼容?
針對 ES6 的兼容性問題,很多團隊為此開發出了多種語法解析轉換工具,把我們寫的 ES6 語法轉換成 ES5,相當于在 ES6 和瀏覽器之間做了一個翻譯官。比較通用的工具方案有 babel,jsx,traceur,es6-shim 等。
讀到這里,這篇“es6支持的瀏覽器有哪些”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。