Layanan compiler Closure tidak digunakan lagi, dan akan dihapus. Sebaiknya jalankan compiler secara lokal.
Hello World of the Closure Compiler Service API
UI Layanan Compiler Closure adalah tempat yang baik untuk memulai untuk beberapa baris kode JavaScript atau beberapa URL, tetapi jika Anda ingin mengotomatiskan proses pengoptimalan JavaScript atau membangun proses pengoptimalan ke dalam sistem yang lebih besar (misalnya ekstensi IDE), Anda harus berbicara langsung ke Closure Compiler service API. Ikuti langkah-langkah di bawah ini untuk API layanan Hello World of the Closure Compiler:
Membuat halaman HTML
Buat file bernama
closure_compiler_test.html
dan tempelkan kode ini:<html> <body> <form action="https://closure-compiler.appspot.com/compile" method="POST"> <p>Type JavaScript code to optimize here:</p> <textarea name="js_code" cols="50" rows="5"> function hello(name) { // Greets the user alert('Hello, ' + name); } hello('New user'); </textarea> <input type="hidden" name="compilation_level" value="WHITESPACE_ONLY"> <input type="hidden" name="output_format" value="text"> <input type="hidden" name="output_info" value="compiled_code"> <br><br> <input type="submit" value="Optimize"> </form> </body> </html>
Formulir di halaman ini memberi Anda cara yang sederhana (jika dibuat-buat) untuk memanggil Closure Compiler service API menggunakan permintaan HTTP POST.
Perhatikan bahwa parameter
compilation_level
disetel keWHITESPACE_ONLY
, yang memberi tahu layanan Closure Compiler untuk menerapkan pengoptimalan yang paling dasar ke kode. Anda dapat menetapkan nilai parameter ini keSIMPLE_OPTIMIZATIONS
atauADVANCED_OPTIMIZATIONS
untuk mencoba tingkat pengoptimalan yang lebih canggih. Untuk informasi selengkapnya tentang tingkat kompilasi ini, lihat Referensi API.Buka halaman di browser
Sekarang buka
closure_compiler_test.html
di browser Anda. Anda akan melihat halaman yang terlihat seperti screenshot di bawah:Klik "Optimize" untuk mengirimkan kode ke Closure Compiler Service API
Anda akan melihat kode yang dihasilkan ini, dengan komentar dan spasi kosong dihapus:
Versi kode JavaScript yang dioptimalkan secara fungsional setara dengan kode asli dan jauh lebih kecil. Anda dapat memotong dan menempelkan output dari halaman ini ke file sumber Anda.
Setelah melihat dasar-dasar API layanan Closure Compiler, Anda dapat mempelajari lebih lanjut cara menggunakan dan mengonfigurasinya di Berkomunikasi dengan Closure Compiler Service API.