【发布时间】:2016-12-01 09:43:00
【问题描述】:
我了解导出/导入语法,但我想知道浏览器将如何加载这些模块。
转译器通常只是将代码复制到正确的位置,但我很想知道浏览器在没有任何转译器的情况下如何做到这一点。
导入会触发http请求吗?
脚本声明顺序重要吗?
【问题讨论】:
-
转译器不复制代码,它是“复制”代码的捆绑器,转译器只将简单的 ES 版本转换为另一个 ES 版本
-
仅供参考,我已经为上面链接的问题添加了答案。自上一个答案以来,事情已经发生了变化。
-
实际上转译器将代码编译并转换为浏览器可以理解的另一种语言,如Javascript。