Bạn đề xuất công cụ khai thác JavaScript nào?
Bạn đề xuất công cụ khai thác JavaScript nào?
Câu trả lời:
UglifyJS2 , được sử dụng bởi dự án jQuery.
Trình biên dịch đóng cửa của Google thường đạt được các tệp nhỏ hơn Trình nén YUI, đặc biệt nếu bạn sử dụng chế độ nâng cao, trông có vẻ đáng lo ngại đối với tôi nhưng đã hoạt động tốt trên một dự án tôi đã sử dụng:
Một số dự án lớn sử dụng UglifyJS và tôi đã rất ấn tượng với nó kể từ khi chuyển đổi.
Nếu bạn đang sử dụng PHP, bạn cũng có thể muốn xem minify có thể thu nhỏ và kết hợp các tệp JavaScript. Việc tích hợp khá dễ dàng và có thể được thực hiện bởi các nhóm tệp được xác định hoặc một chuỗi truy vấn dễ dàng. Các tệp được thu nhỏ cũng được lưu trong bộ nhớ cache để giảm tải máy chủ và bạn có thể thêm các tiêu đề hết hạn thông qua thu nhỏ.
Công cụ khai thác JavaScript cung cấp một API tốt mà bạn có thể sử dụng theo chương trình:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
Hoặc bằng cách tải lên một tệp và chuyển hướng đến một tệp mới:
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
Mong rằng sẽ giúp.
Có một số bạn có thể sử dụng / thử:
Khá khác biệt - http://prettydiff.com/?m=minify
Đôi khi tôi sử dụng cái này: http://clenses-compiler.appspot.com/home
Công cụ này: jscompressor.com là khá tốt.