hello foo bar Saba note | Javascriptファイルを一括して読み込む

Javascriptファイルを一括して読み込む

2016.10.21 (金)

最近はjsファイルが多すぎて厄介です。requireJSとかあるけどよほど大規模にならないと使わないです。
ヘッダーがもの凄い量になるのでjsは分けてインポートした方が確実にいいです。ヘッダーには以下のように記述して、

<script type="text/javascript" src="./js/import.js"></script>

とやって、
import.jsというファイル名で以下のように作成して、配列に読み込むJSファイルの値を書き込んでゆきます。最後の値のコンマをつけちゃうとIEでエラーが出る筈なのでご注意。

function importJS() {
if (! new Array().push) return false;
    var scripts = new Array(
        '/home/common/js/jquery-1.4.3.min.js',
        '/home/common/js/jquery.easing.js',
        '/home/common/js/jquery.cookie.js',
        '/home/common/js/jquery.textresizer.js',
        '/home/common/js/jqueryAutoHeight.js',
        '/home/common/js/parts.js',
        '/home/common/js/jquery.biggerlink.js',
        '/home/common/js/jquery.slidescroll.js',
        '/home/common/js/jquery.url.js',
        '/home/common/js/aform.js',
        '/home/common/js/jquery.ui.core.js',
        '/home/common/js/jquery.ui.widget.js',
        '/home/common/js/jquery.ui.accordion.js',
        '/home/common/js/jquery.ticker.js'
    );
    for (var i=0; i<scripts.length; i++) {
        document.write('<script type="text/javascript" src="' +scripts[i] +'" charset="utf-8"><¥/script>');
    }
}
importJS();