使用<script type=text/javascript>
和<script type=module>
在HTML中加载JavaScript文件有什么区别?
使用<script type=text/javascript>
和<script type=module>
在HTML中加载JavaScript文件有什么区别?
type=text/javascript
:省略(type)属性或将它设置为JavaScript MIME类型意味着该脚本是一个经典脚本,将根据JavaScript Script顶层产生式进行解释。 经典脚本受字符集,async和defer属性的影响。 作者应省略该属性,而不是重复给出JavaScript MIME类型。
将属性设置为字符串“module”的ASCII不区分大小写匹配项,表示该脚本是一个模块脚本,将根据JavaScript Module顶层产生式进行解释。 模块脚本不受字符集和defer属性的影响。
(我强调的部分)
type="module"
,您可以将模块导入到您的代码中。 - CodeF0x