es6模块本机支持

诱导素

我了解ES6模块规范,问题在于它的支持。AFAIK,没有浏览器本地实现此功能(请参阅此处的浏览器兼容性 )。对此有两个问题:

  • ES6模块显然是ES6的功能。当我查看kangax兼容性表时,根本看不到这样的行(对于ES6模块),那是为什么呢?毕竟这是ES6的功能...
  • 因此,现在使用ES6的唯一方法是使用构建工具,例如babel,browserify或其他任何替代工具,对吗?
  • 当本机受支持时,如何从浏览器中获取模块作为异步AJAX调用?
超锐利

ES6模块显然是ES6的功能。当我查看kangax兼容性表时,根本看不到这样的行(对于ES6模块),那是为什么呢?

正在讨论的问题上kangax的github上。

现在使用ES6的唯一方法是使用构建工具,例如babel,browserify或任何其他替代工具,对吗?

不。GuyBedford还在http://github.com/ModuleLoader/browser-es-module-loader上提供了一个polyfill

而且已经有Edge的预览版以本地方式实现它。

当本机受支持时,如何从浏览器中获取模块作为异步AJAX调用?

是的,但不完全是:第一次使用时,将通过调用导入库中的对象(函数或属性)来获取它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章