Aplikasi Hello World of the Closure Compiler
Aplikasi Closure Compiler adalah utilitas command line Java yang mengompresi, mengoptimalkan, dan mencari kesalahan dalam JavaScript Anda. Untuk mencoba aplikasi Closure Compiler dengan program JavaScript sederhana, ikuti langkah-langkah di bawah ini.
Untuk melakukan latihan ini, Anda memerlukan Java Runtime Environment versi 7.
-
Mendownload paket Closure Compiler
Buat direktori kerja yang disebut
closure-compiler
.Download file JAR yang baru saja dirilis dari repositori Maven, lalu simpan di
closure-compiler
. -
Membuat file JavaScript
Buat file bernama
hello.js
yang berisi JavaScript berikut:// A simple function. function hello(longName) { alert('Hello, ' + longName); } hello('New User');
Simpan file ini di direktori
closure-compiler
. -
Mengompilasi file JavaScript
Jalankan perintah berikut dari direktori
closure-compiler
:java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js
Perintah ini akan membuat file baru bernama
hello-compiled.js
, yang berisi JavaScript berikut:function hello(a){alert("Hello, "+a)}hello("New User");
Perhatikan bahwa compiler telah menghapus komentar, spasi kosong, dan titik koma yang tidak perlu. Compiler juga telah mengganti nama parameter
longName
dengan nama yang lebih singkata
. Hasilnya adalah file JavaScript yang jauh lebih kecil.Untuk mengonfirmasi bahwa kode JavaScript yang dikompilasi masih berfungsi dengan benar, sertakan
hello-compiled.js
dalam file HTML seperti ini:<html> <head><title>Hello World</title></head> <body> <script src="hello-compiled.js"></script> </body> </html>
Muat file HTML di browser, dan Anda akan melihat salam yang ramah!
Langkah Berikutnya
Contoh ini hanya menggambarkan pengoptimalan paling sederhana yang dilakukan oleh Closure Compiler. Untuk mempelajari kemampuan compiler lebih lanjut, baca Kompilasi Lanjutan dan Eksternal.
Untuk mempelajari lebih lanjut flag dan opsi lain untuk Closure Compiler, jalankan jar dengan flag --help
:
java -jar compiler.jar --help