import.js って流行ってるの?ってことで自分なりにつくってみた

いつもならばJSファイルの読み込み方って、

<html lang="ja">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />

<script type="text/javascript" src="./xxxxxxx.js"></script>
<script type="text/javascript" src="./yyyyyyy.js"></script>
<script type="text/javascript" src="./zzzzzzz.js"></script>

</head>
<body>

<h1>hello test</h1>

</body>
</html>

みたいな感じで、headタグ内に読み込むJSファイルを直接書くけど、最近流行ってるのか、それとも廃れたのかわからないが、こんな感じのソースを見た。

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

1つのJSファイルだけを読み込んで、その import.js にグローバルで読み込みたいJSファイルを document.write() で読み込むようだ。

そのソースには、

document.write( '<script type="text/javascript" src="./xxxxxxxx.js"></script>' );
document.write( '<script type="text/javascript" src="./yyyyyyyy.js"></script>' );
document.write( '<script type="text/javascript" src="./zzzzzzzz.js"></script>' );

というように書かれていた。

コレはなかなか面白いし、まとまって良いなと思ったので、自分も簡単にまとめてつくってみた。

/**
*
*	import.js
*	JSファイルをまとめて読み込む
*/
(function(){
	var importSrc = function(e){
		return '<script type="text/javascript" src="'+ e +'"></script>' + "\n";
	}
	var path = './static/common/js/';
	//jQueryフレームワーク
	document.write( importSrc( path + 'jquery-1.3.2.min.js' ) );
	//サイト全体で使用するJS
	document.write( importSrc( path + 'global.js' ) );
})();

scriptタグを毎回書くのもめんどくさかったので、importSrc() というショートカット関数をつくってまとめてみた。

import.js を使ってみんなまとめちゃえば良いと思うよ!
そのページ独自で使うJSはまとめちゃダメだと思うけどねw

カテゴリー: JavaScript   パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>