我将在今年年中制作一个可以在任何设备上运行的网络应用程序,我不想使用转译器或类似的东西,而只想使用 JavaScript 的原生 es6 语法。
我想知道现在这是否是一个好主意,以及支持 es6 的最低版本是什么,例如 iphone 上的 safari、mac 上的 safari、桌面上的 chrome、android 和 iOS 等...
我希望在 es6 中使用的功能主要是导入/导出和类/扩展。我找到了这个网站https://kangax.github.io/compat-table/es6/
但我不知道如何说明这一点,因为这很令人困惑。就像哪个是 android/ios 的 chrome 一样,我看到的唯一的 chrome 是 CH,我们在桌面浏览器下使用。同样在左侧,我没有看到任何有关导入/导出的信息。
有人知道吗?
谢谢
最佳答案
这里有几个链接,但初步结论是目前浏览器本身不支持导入或导出:
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import#Browser_compatibility
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export#Browser_compatibility
您最好的选择是开发代码,通过编译器运行它,然后将注意力集中在开发、功能创建和成功发布上。这将为您节省大量时间并解决许多令人头疼的问题。
关于javascript - 现在移动应用程序使用原生 ES6 安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42030492/