-3
A
回答
-1
都是有效的,但我认为<module>
稍微更正确,请参阅下面的解释:
<script>
元素中的代码不支持模块语法,因为元素的同步性质与模块的异步性不兼容。相反,您需要使用新的<module>
元素。它比<script>
有几个显着的优点。然而,脚本可以以其替代形式<script type="module">
使用。
我有一个问题。为什么''中的代码有其自己的作用域而不是全局作用域?例如:''标签中的变量对其他任何''或'
<module>
正确的语法是加载ES6模块到HTML文档中所提出的元素。<script type="module">
是一个临时解决,直到:<module>
得到妥善标准化<module>
source
来源
2015-08-03 12:23:54 Quentin
该来源链接是2013年的。在ES6(最终)标准中没有这样的东西。 – Amit
@Amit:ES根本没有指定。 WHATWG正在研究装载机。 – Bergi
@bergi - 你可以分享任何相关链接(Pehaps注入答案而不是“旧”链接?)。另外,提出的装载程序的部分是否取代了旧的“System.Import”? – Amit