ホームページから→こちら
// load files in parallel but execute them in sequence
head.js("file1.js", "file2.js", ... "fileN.js");
これはどのように実装されていますか?私はload.jsを探しています->ここ
しかし、これが実装されているソースが見つからないようです。
api.load
のエイリアスのように見え、 api.js
2 回定義されています。
ナビゲーターが async と互換性がある場合、スクリプトは要求された順序 (ie10、ff、chrome) で追加されるため、スクリプトの順序と実行を保証するのはナビゲーターです。
それ以外の場合は、スクリプトに偽の MIME/タイプを挿入するハック (テキスト/キャッシュ ハック) が使用され、スクリプトがすべて読み込まれると (コールバック トリガー)、正しい MIME/タイプを再注入します (ただし、URLコンテンツは再取得されません) したがって、ブラウザによる実際の実行/解釈をトリガーしますが、今回は順番に (ie6-ie9)