JSMin เป็น Command Line Tool ที่พัฒนาขึ้นโดย
Douglas Crockford (เป็นคนที่ออกแบบ JSON) เพื่อใช้สำหรับลดขนาดไฟล์ของ JavaScript ลง โดยการ remove whitespace หรือ comments ที่ไม่จำเป็น ซึ่งจะส่งผลทำให้สามารถ Download ได้เร็วขึ้น เหมาะสำหรับ JavaScript ที่จะนำไปใช้บน Production Server แต่สิ่งที่ต้องระวังก็คือ JSMin เป็น One Way Tool คือ เมื่อทำการ Minify ไปแล้ว จะไม่สามารถจะทำให้กลับมาเป็นเหมือนเดิมอีกไม่ได้ ดังนั้นก่อนใช้จึงควรเก็บ JavaScript ต้นฉบับไว้ทุกครั้งก่อนทำการ Minify เพื่อการแก้ไขหรือเปลี่ยนแปลงในอนาคต
|
หน้าตาของ JavaScript ที่ผ่านการ Minify |
สำหรับวิธีใช้ command line สามารถใช้งานได้ดังตัวอย่างต่อไปนี้ครับ
c:\> jsmin.exe < input.js > output.js
ส่วนใครที่ใช้ Edit Plus ก็สามารถ config user tool ไว้ใช้งานได้ดังนี้ครับ
สำหรับผู้ที่สนใจ สามารถ download JSMin ได้ที่นี่ครับ
http://www.crockford.com/javascript/jsmin.html
แหล่งที่มา:
http://www.crockford.com/javascript/jsmin.html
No comments:
Post a Comment