สวัสดีโลกของใบสมัครคอมไพเลอร์ Closure
แอปพลิเคชัน Closure Compiler เป็นยูทิลิตีบรรทัดคําสั่ง Java ที่บีบอัด เพิ่มประสิทธิภาพ และมองหาข้อผิดพลาดใน JavaScript หากต้องการลองใช้แอปพลิเคชัน Closure Compiler ด้วยโปรแกรม JavaScript ง่ายๆ ให้ทําตามขั้นตอนด้านล่าง
หากต้องการใช้การออกกําลังกายนี้ คุณต้องมีสภาพแวดล้อมรันไทม์ของ Java เวอร์ชัน 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 ดําเนินการ หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับความสามารถของคอมไพเลอร์ โปรดอ่านการรวบรวมและขั้นสูง
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับแฟล็กและตัวเลือกอื่นๆ สําหรับการคอมไพล์
ให้เรียกใช้โหลโหลกับแฟล็ก --help
ต่อไปนี้
java -jar compiler.jar --help