13

async2 つの外部Javascript ファイルのロードと実行順序を設定するにはどうすればよいですか?

以下を考えると...

<script src="framework.js" async></script> // Larger file
<script src="scripts.js" async></script> // Small file

2 番目はファイル サイズの関係でscripts.jsダウンロードと実行が先ですが、依存性があります。framework.jsscripts.jsframework.js

asyncプロパティを維持しながら、ロードと実行順序をネイティブに指定する方法はありますか?

4

2 に答える 2

20

defer実行順序を保持したい場合に使用します。defer非同期でスクリプトをダウンロードしますが、html の解析が完了するまで実行を延期します。

<script src="framework.js" defer></script>
<script src="scripts.js" defer></script>

ただし、スクリプトの数が増えたら、カスタム バンドルの作成を開始することをお勧めします。

ここで違いを見ることができます

于 2015-03-06T06:43:31.237 に答える