Aplikasi Hello World Closure Compiler
Aplikasi Closure Compiler adalah utilitas command line Java yang memampatkan, mengoptimalkan, dan mencari kesalahan dalam JavaScript Anda. Untuk mencoba aplikasi Closure Compiler dengan program JavaScript sederhana, ikuti langkah-langkah di bawah.
Untuk menyelesaikan latihan ini, Anda memerlukan Java Runtime Environment versi 7.
-
Download paket Closure Compiler
Buat direktori kerja bernama
closure-compiler
.Download file JAR yang baru dirilis dari repositori Maven, dan simpan di
closure-compiler
. -
Buat 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
. -
Kompilasi 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, dan titik koma yang tidak perlu. Compiler juga telah mengganti nama parameter
longName
dengan nama yang lebih pendeka
. 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 ucapan selamat!
Langkah Berikutnya
Contoh ini hanya mengilustrasikan pengoptimalan paling sederhana yang dilakukan oleh Closure Compiler. Untuk mempelajari lebih lanjut kemampuan kompiler, baca Kompilasi Lanjutan dan Eksternal.
Untuk mempelajari lebih lanjut flag dan opsi lain untuk Compiler Closure, jalankan jar dengan flag --help
:
java -jar compiler.jar --help