การเริ่มต้นใช้งานแอปพลิเคชันคอมไพเลอร์

สวัสดีโลกของใบสมัครคอมไพเลอร์ Closure

แอปพลิเคชัน Closure Compiler เป็นยูทิลิตีบรรทัดคําสั่ง Java ที่บีบอัด เพิ่มประสิทธิภาพ และมองหาข้อผิดพลาดใน JavaScript หากต้องการลองใช้แอปพลิเคชัน Closure Compiler ด้วยโปรแกรม JavaScript ง่ายๆ ให้ทําตามขั้นตอนด้านล่าง

หากต้องการใช้การออกกําลังกายนี้ คุณต้องมีสภาพแวดล้อมรันไทม์ของ Java เวอร์ชัน 7

  1. ดาวน์โหลดแพ็กเกจ Closure Compiler

    สร้างไดเรกทอรีที่ใช้งานได้ชื่อ closure-compiler

    ดาวน์โหลดไฟล์ JAR ที่เผยแพร่ล่าสุดจากที่เก็บ Maven และบันทึกไว้ใน closure-compiler

  2. สร้างไฟล์ JavaScript

    สร้างไฟล์ชื่อ hello.js ที่มี JavaScript ต่อไปนี้

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

    บันทึกไฟล์นี้ในไดเรกทอรี closure-compiler

  3. รวบรวมไฟล์ JavaScript

    เรียกใช้คําสั่งต่อไปนี้จากไดเรกทอรี closure-compiler

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

    คําสั่งนี้จะสร้างไฟล์ใหม่ชื่อ hello-compiled.js ซึ่งมี JavaScript ต่อไปนี้

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

    โปรดทราบว่าคอมไพเลอร์มีความคิดเห็นที่ถูกตัด ช่องว่าง และเครื่องหมายเซมิโคลอนที่ไม่จําเป็น คอมไพเลอร์ยังแทนที่ชื่อพารามิเตอร์ longName ด้วยชื่อที่สั้นกว่า a ด้วย ผลที่ได้คือไฟล์ JavaScript ที่เล็กกว่ามาก

    หากต้องการยืนยันว่าโค้ด JavaScript ที่คอมไพล์แล้วยังคงทํางานได้อย่างถูกต้อง ให้ใส่ hello-compiled.js ในไฟล์ HTML ดังนี้

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

    โหลดไฟล์ HTML ในเบราว์เซอร์ คุณก็จะเห็นคําทักทายที่เป็นมิตร!

ขั้นตอนถัดไป

ตัวอย่างนี้แสดงเฉพาะการเพิ่มประสิทธิภาพที่ง่ายที่สุดที่ Closure Compiler ดําเนินการ หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับความสามารถของคอมไพเลอร์ โปรดอ่านการรวบรวมและขั้นสูง

หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับแฟล็กและตัวเลือกอื่นๆ สําหรับการคอมไพล์ ให้เรียกใช้โหลโหลกับแฟล็ก --help ต่อไปนี้

java -jar compiler.jar --help