この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - フロントエンド面接質問
130. modules と 普通のscriptタグの違いは?
<script type="module">
は、ECMAScriptモジュールとしてスクリプトを読み込むためのタグである一方、<script>
は通常のJavaScriptスクリプトタグである。<script type="module">
を使用すると、モジュール化されたJavaScriptファイルを読み込むことができるようになり、同時に他のスクリプトで使用されている変数や関数などのグローバル環境を汚染する可能性を低減することができる。また、<script type="module">
を使用することで、モジュールファイルが読み込まれる前に依存関係を明示的に解決することができるため、スクリプト実行の順序やタイミングに関する問題が起こりにくくなる。