首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >es6模块本机支持

es6模块本机支持
EN

Stack Overflow用户
提问于 2016-08-25 11:40:31
回答 2查看 757关注 0票数 7

我理解ES6模块规范,问题在于它的支持。AFAIK,没有浏览器本机实现此功能(请参阅浏览器兼容性这里)。关于这件事有几个问题:

  • 显然,ES6模块是ES6特性。当我看kangax兼容性表时,我根本没有看到这样的行(对于ES6模块),为什么呢?毕竟这是一个ES6功能..。
  • 因此,现在使用ES6的唯一方法是使用一个构建工具,比如babel、browserify或任何其他的元原生工具,对吗?
  • 当模块被本机支持时,如何从浏览器中获取异步AJAX调用呢?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-25 14:31:28

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

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

现在使用ES6的唯一方法是使用一个构建工具,比如babel、browserify或任何其他的元原生工具,对吗?

不是的。也有一个由盖伊贝德福德在http://github.com/ModuleLoader/browser-es-module-loader的多填充。

而且已经有了预览版的边缘,实现它的本机。

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

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

票数 3
EN

Stack Overflow用户

发布于 2017-05-03 16:26:47

本机模块可在下列浏览器版本中使用:

  • Safari 10.1
  • 铬金丝雀60 -后面的实验Web平台标志铬:标志。
  • Firefox54-在dom.moduleScripts.enabled设置的后面是关于:config的。
  • 边缘15 -后面的实验JavaScript功能设置约:标志。

来源

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39144317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档