JavaScript圧縮 Closure Compiler

Closure Compilerのインストール手順、JavaScriptの圧縮/最適化

closure-compilerのダウンロード

BinaryDownloads - closure-compiler - Binary Downloads of Closure Compiler - Closure Compiler (Moved to https://github.com/google/closure-compiler) - Google Project Hostingからcompiler-latest.zipをダウンロード。zipを展開。

Cドライブ直下にcompilerという名前でディレクトリを作成し、そこにcompiler.jarを設置。

JAVAがインストールされていない場合は、無料Javaソフトウェアをダウンロードからダウンロード。

compiler下に対象のjsを設置し、コマンドプロンプトを立ち上げ、compilerを実行。

cd C:\compiler java -jar compiler.jar --js foo.js --js bar.js --js baz.js --js_output_file minify.js

WHITESPACE_ONLY

java -jar compiler.jar --compilation_level WHITESPACE_ONLY --js default.js --js_output_file minify.js

ADVANCED_OPTIMIZATIONS

java -jar compiler.jar --compilation_level ADVANCED_OPTIMIZATIONS --js default.js --js_output_file minify.js

圧縮したファイルを元に戻す

jsdecoderなどで元に近い状態まで戻すことが可能。

PHPからプログラムの実行

PHP

chdir('C:\compiler'); system('java -jar compiler.jar --js foo.js --js bar.js --js baz.js --js_output_file minify.js');

最新の記事

プロフィール

流されるままにウェブ業界で仕事しています。
主にLAPP環境でPHPを書いています。
最近はjQueryをよく書いています。