Tôi đã sử dụng bộ nén YUI để giảm thiểu các tệp JS. Tôi có mã này:Máy nén YUI và gợi ý "sử dụng nghiêm ngặt"
(function(global) {
"use strict";
var X=1;
/*** my code here ***/
}(window));
Và tôi nén nó bằng lệnh này:
$> java -jar yuicompressor-2.4.7.jar test.js -o test.min.js --verbose
Các "sử dụng nghiêm ngặt" gợi ý là không có mặt trong các tập tin đầu ra nén. Dường như YUI xóa tất cả các gợi ý. Và nó ra cảnh báo này:
[WARNING] Invalid hint syntax: use strict
(function(global){ ---> "use strict" <--- ;var X=1;...
Mặc dù, mã của tôi hoạt động tốt sau khi nén, tôi muốn biết nếu có một cuộc tranh cãi để YUICompressor để bảo tồn các gợi ý và/hoặc một cách để tránh cảnh báo đó.
Bạn có lời khuyên nào không? Cảm ơn.
Bạn có nghĩa là ngoài việc viết mã nghiêm ngặt mà không cần động cơ đúng không? –
wow, nó thực sự trông giống như YUI dải đi những gợi ý văn bản và do đó, tự động loại bỏ bất kỳ chế độ nghiêm ngặt. – jAndy
Truy cập yuilibrary.com và gửi một vé cho máy nén. –