Ajax Minifier実際に実行してみよう
それでは、実際にJavaScriptを縮小化してみましょう。対象のサンプルコードは次の通りです。
読み込むコード(sample.js)
//足し算
function Add(number1, member2)
{
return number1 + member2;
}
//メッセージ表示
function ShowMessage(nouse)
{
var msg = "over \"10!\"";
alert(msg);
}
/* 数字を足した結果が10より大きい場合はメッセージ表示 */
var num1 = 5;
var num2 = 7;
var sum = Add(num1,num2);
if ( sum > 10 )
{
ShowMessage();
}
まず、コマンドプロンプトでJavaScriptファイルが存在する場所に移動します。それから、AjaxMin.exeを実行します。
AjaxMin.exeを実行
c:\js>ajaxmin.exe sample.js -out sample.min.js
sample.jsが読み込まれ、sample.min.jsが出力されます。
出力されたコード(sample.min.js) ※実際は1行
function Add(b,a){return b+a}
function ShowMessage(){var a='over "10!"';alert(a)}
var num1=5,num2=7,sum=Add(num1,num2);sum>10&&ShowMessage()
Ajax Minifierによって、不要なコメント・空白・括弧の削除、関数の変更などが行われました。このサンプルの場合、370バイトから138バイトへと圧縮されました(約37%)。