内联ES6模块的正确语法?
答
都是有效的,但我认为<module>
稍微更正确,请参阅下面的解释:
<script>
元素中的代码不支持模块语法,因为元素的同步性质与模块的异步性不兼容。相反,您需要使用新的<module>
元素。它比<script>
有几个显着的优点。然而,脚本可以以其替代形式<script type="module">
使用。
我有一个问题。为什么''中的代码有其自己的作用域而不是全局作用域?例如:''标签中的变量对其他任何''或'
这个名称有点儿意思,“模块”意味着它将被作用于模块,全局作用域总是不好的无论如何。 – ShaneQful