これから変更できるように、すべてのプラグインをマージしようとしています。
<html>
<head>
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="js/plugin1.js"></script>
<script src="js/plugin2.js"></script>
<script src="js/plugin3.js"></script>
<script src="js/plugin4.js"></script>
</body>
</html>
これに:
<html>
<head>
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="js/plugins.min.js"></script>
</body>
</html>
主なアイデアは、自分のウェブサイトに必要なすべてのプラグインを plugins.js ファイルに「自動インポート」し、コンパイル時にそれらを縮小するツールを用意することです。私は Google Closure (コンパイラのダウンロード可能な Java バージョン) でテストしており、ファイルを縮小する方法を考え出しましたが、外部ファイルをインポートできません。そこで、私が探しているツールが Google Closure なのか、それとも別のツールや方法を使用すべきなのか教えていただけないでしょうか。
「自動インポート」とは、次のような意味です。
プラグイン/HELLO.JS
function hello(name) {
alert('Hello, ' + name);
}
PLUGINS.JS
@import hello.js
hello('New user');
私の英語を台無しにしてしまったら申し訳ありません。
ありがとう!!