Memulai API

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:

  1. 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 ke WHITESPACE_ONLY, yang memberi tahu layanan Closure Compiler untuk menerapkan pengoptimalan yang paling dasar ke kode. Anda dapat menetapkan nilai parameter ini ke SIMPLE_OPTIMIZATIONS atau ADVANCED_OPTIMIZATIONS untuk mencoba tingkat pengoptimalan yang lebih canggih. Untuk informasi selengkapnya tentang tingkat kompilasi ini, lihat Referensi API.

  2. Buka halaman di browser

    Sekarang buka closure_compiler_test.html di browser Anda. Anda akan melihat halaman yang terlihat seperti screenshot di bawah:

  3. 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.