คุณแนะนำตัวย่อ JavaScript อะไร
คุณแนะนำตัวย่อ JavaScript อะไร
คำตอบ:
UglifyJS2ใช้โดยโครงการ jQuery
โดยทั่วไป Google Closure Compiler จะได้ไฟล์ที่มีขนาดเล็กกว่า YUI Compressor โดยเฉพาะอย่างยิ่งถ้าคุณใช้โหมดขั้นสูงซึ่งดูน่ากังวลสำหรับฉัน แต่ทำงานได้ดีในโครงการเดียวที่ฉันเคยใช้:
โครงการใหญ่ ๆ หลายโครงการใช้ UglifyJS และฉันประทับใจมากตั้งแต่เปลี่ยนมา
หากคุณใช้ PHP คุณอาจต้องการดูที่minifyซึ่งสามารถย่อขนาดและรวมไฟล์ JavaScript ได้ การรวมค่อนข้างง่ายและสามารถทำได้โดยกลุ่มไฟล์ที่กำหนดหรือสตริงการสืบค้นที่ง่าย ไฟล์ที่ย่อขนาดจะถูกแคชเพื่อลดภาระของเซิร์ฟเวอร์และคุณสามารถเพิ่มส่วนหัวที่หมดอายุผ่านการย่อขนาดได้
JavaScript Minifierให้ API ที่ดีที่คุณสามารถใช้ทางโปรแกรมได้:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
หรือโดยการอัปโหลดไฟล์และเปลี่ยนเส้นทางไปยังไฟล์ใหม่:
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
หวังว่าจะช่วยได้
มีหลายอย่างที่คุณสามารถใช้ / ลอง:
Pretty Diff - http://prettydiff.com/?m=minify
บางครั้งฉันใช้สิ่งนี้: http://closure-compiler.appspot.com/home
เครื่องมือนี้: jscompressor.comค่อนข้างดี