Hello World ของแอปพลิเคชัน Closure Compiler
แอปพลิเคชัน Closure Compiler เป็นยูทิลิตีบรรทัดคำสั่ง Java ที่ บีบอัด เพิ่มประสิทธิภาพ และมองหาข้อผิดพลาดใน JavaScript หากต้องการ ลองใช้แอปพลิเคชัน Closure Compiler กับโปรแกรม JavaScript อย่างง่าย ให้ทำตามขั้นตอนด้านล่าง
หากต้องการทำแบบฝึกหัดนี้ คุณต้องมี Java Runtime Environment เวอร์ชัน 7
-
ดาวน์โหลดแพ็กเกจ Closure Compiler
สร้างไดเรกทอรีการทำงานชื่อ
closure-compiler
ดาวน์โหลดไฟล์ JAR ที่เผยแพร่ล่าสุดจากที่เก็บ Maven แล้ว บันทึกไว้ใน
closure-compiler
-
สร้างไฟล์ JavaScript
สร้างไฟล์ชื่อ
hello.js
ที่มี JavaScript ต่อไปนี้// A simple function. function hello(longName) { alert('Hello, ' + longName); } hello('New User');
บันทึกไฟล์นี้ในไดเรกทอรี
closure-compiler
-
คอมไพล์ไฟล์ 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 เท่านั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับความสามารถของคอมไพเลอร์ได้ที่การคอมไพล์ขั้นสูงและไฟล์ภายนอก
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับแฟล็กและตัวเลือกอื่นๆ สำหรับ Closure
Compiler ให้เรียกใช้ JAR ด้วยแฟล็ก --help
java -jar compiler.jar --help