Kapatma Derleyici Uygulamasını Kullanmaya Başlama

Kapatma Derleyici Uygulamasının Merhaba Dünyası

Closure Compiler uygulaması, JavaScript'inizde sıkıştırılan, optimize edilen ve hata içeren bir Java komut satırı yardımcı programıdır. Basit bir JavaScript programıyla Closure Compiler uygulamasını denemek için aşağıdaki adımları uygulayın.

Bu alıştırmayı yapabilmek için Java Runtime Environment 7 sürümü gerekir.

  1. Closure Compiler paketini indirin

    closure-compiler adında bir çalışma dizini oluşturun.

    En son yayınlanan JAR dosyasını Maven deposundan indirip closure-compiler dosyasına kaydedin.

  2. JavaScript dosyası oluşturma

    Aşağıdaki JavaScript dosyasını içeren hello.js adlı bir dosya oluşturun:

    // A simple function.
    function hello(longName) {
      alert('Hello, ' + longName);
    }
    hello('New User');
    

    Bu dosyayı closure-compiler dizinine kaydedin.

  3. JavaScript dosyasını derleme

    closure-compiler dizininden aşağıdaki komutu çalıştırın:

    java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js
    

    Bu komut, hello-compiled.js adlı yeni bir dosya oluşturur. Bu dosya aşağıdaki JavaScript'i içerir:

    function hello(a){alert("Hello, "+a)}hello("New User");
    

    Derleyicinin yorumları, boşlukları ve gereksiz noktalı virgülleri çıkardığını unutmayın. Derleyici, longName parametre adı yerine daha kısa olan a adlı ad da kullanıldı. Sonuç, çok daha küçük bir JavaScript dosyasıdır.

    Derlenen JavaScript kodunun hâlâ doğru şekilde çalıştığını onaylamak için aşağıdaki gibi bir HTML dosyasına hello-compiled.js ekleyin:

    <html>
    <head><title>Hello World</title></head>
    <body>
    <script src="hello-compiled.js"></script>
    </body>
    </html>
    

    HTML dosyasını bir tarayıcıya yüklediğinizde samimi bir karşılama mesajı görürsünüz.

Sonraki Adımlar

Bu örnekte yalnızca Closure Compiler tarafından gerçekleştirilen en basit optimizasyonlar gösterilmektedir. Derleyicinin özellikleri hakkında daha fazla bilgi edinmek için Gelişmiş Derleme ve Extions bölümünü okuyun.

Closure Compiler'ın diğer işaretleri ve seçenekleri hakkında daha fazla bilgi edinmek için kavanozu --help işaretiyle çalıştırın:

java -jar compiler.jar --help