Tôi đang tìm một số ứng dụng hoặc trang web giảm thiểu tệp css và js. Lý tưởng nhất, họ có thể bó chúng tất cả hoặc nếu không, mỗi lần một.Một số bộ giảm thiểu css và js tốt cho mã sản xuất là gì?
Trả lời
YUI Compressor thực hiện cả JavaScript và CSS. Tôi không chắc liệu bạn có thể gửi một loạt tệp không.
Bạn có thể quy trình hàng loạt tại YUI Compressor Online (yui.2clics.net), mặc dù phiên bản đó chỉ chấp nhận JavaScript. Một số khác Online YUI Compressor (refresh-sf.com) cũng chấp nhận CSS, nhưng không chấp nhận hàng loạt.
Về mặt so sánh các bộ khai thác khác nhau, hãy xem jQuery : Frequently Asked Questions (FAQ) : How do I compress my code? Ngoài ra, hãy xem Microsoft Ajax Minifier.
jQuery đã chuyển từ Máy nén YUI thành Google's Closure Compiler cho phiên bản được rút gọn mà chúng phân phối.
Tôi sử dụng Packer bởi Dean Edwards cho javascript.
Chi phí phía máy khách của việc giải nén JS đóng gói có xu hướng vượt quá tốc độ tăng tốc của việc tải xuống một tệp được rút gọn. Với tính năng nén gzip, toàn bộ nguồn có thể nhanh hơn đóng gói: http://www.ericmmartin.com/comparison-of-javascript-compression-methods/ –
YUI Compressor khá thú vị. Bạn có thể chạy nó như là một phần của một quá trình xây dựng từ dòng lệnh
Tôi thích cái này từ Yahoo: http://developer.yahoo.com/yui/compressor/
Hãy xem The JavaScript CompressorRater. Nó so sánh trực tiếp các bộ khai thác khác nhau (có và không có nén gzip) cho bất kỳ mã JavaScript nào bạn cung cấp.
Nó cũng (chủ yếu) hoạt động với CSS, mặc dù không phải tất cả trình chỉnh sửa đều hỗ trợ nó và thậm chí không phải tất cả những người làm (ví dụ: YUI) hiển thị chính xác trong bảng so sánh.
Nếu bạn không ngại sử dụng Perl như một phần của quá trình xây dựng, JavaScript:: và CSS::Minifier hoạt động khá tốt.
bạn có thể thử free tools từ Boryi
Ngoài ra còn có a .NET port of YUI Compressor cho phép bạn: -
- Tích hợp các việc rút gọn/tập tin kết hợp vào Visual Studio sau xây dựng các sự kiện
- Tích hợp vào một TFS Xây dựng (bao gồm cả CI)
- nếu bạn chỉ muốn sử dụng dll trong mã của riêng bạn (ví dụ như trong quá trình khai thác bay).
Microsoft phát hành Microsoft Ajax Minifier trên codeplex ngay hôm nay. Bao gồm một MS xây dựng nhiệm vụ và mọi thứ bên trong VS 2005/2008
nén YUI là rất tốt.
Một công cụ khác (và vũ khí lựa chọn của tôi do PHP-ness) là dự án Minify dựa trên PHP5 được lưu trữ trên mã Google. Nếu bạn đang trên một nền tảng PHP xem xét nó. Thay vì chạy công cụ của bạn thông qua một dịch vụ sau khi thực tế, bạn cài đặt và cấu hình này trên máy chủ web của bạn một lần và sau đó mã và bình luận nhiều như bạn muốn và minify sẽ xây dựng lại (reminify) CSS của bạn và/hoặc Javascript trên bay. Ừ. Tôi đã sử dụng nó, hoạt động tuyệt vời !!
- 1. Ứng dụng tốt nhất để giảm thiểu mã Javascript và mã css
- 2. "Mã sản xuất" là gì?
- 3. Giảm thiểu tập lệnh/CSS trong chế độ sản xuất với node.js
- 4. Vô hiệu hóa giảm thiểu tài sản trong sản xuất đường ray
- 5. Giảm bớt CSS, JS và HTML - cùng nhau
- 6. Mã-kata là gì và nó tốt cho cái gì?
- 7. Kết hợp giảm phát và giảm thiểu - tôi có đang tạo chi phí không?
- 8. Nén mã CSS và JS bằng PHPStorm?
- 9. Giảm thiểu f (x, y) trong đó x và y là số nguyên
- 10. Giảm thiểu trường hợp jQuery và tạo nhiều phiên bản
- 11. Inline vs js và css bao gồm?
- 12. Quy trình làm việc tốt nhất để chạy thử nghiệm hoa nhài trên mã sản xuất với grunt là gì?
- 13. Làm cách nào để giảm thiểu số lần xuất hiện GC_FOR_ALLOC?
- 14. Một bit hay của JS hoặc JQuery cho mã tin tức cuộn ngang là gì
- 15. Tại sao gói MVC4 và giảm thiểu làm cho tệp của tôi lớn hơn?
- 16. Rails 3.1, đường dẫn nội dung và IE 6 & 7 ở chế độ sản xuất - một số CSS & js không được tải đúng cách
- 17. Một số tài nguyên tốt cho việc học tập nội bộ codebase của Rails là gì?
- 18. Giảm thiểu giá cho các đơn đặt hàng giảm giá theo khối lượng
- 19. Sản xuất tối thiểu Máy chủ Django trên Windows
- 20. "Khối đồng bộ hóa" là gì và các mẹo để giảm số lượng
- 21. IE/JS: giảm trên một đối tượng
- 22. gas vs nasm: mà assembler sản xuất mã tốt nhất?
- 23. Mã để giảm thiểu cửa sổ ứng dụng trong Mac?
- 24. Một số ví dụ về LISP được sử dụng trong sản xuất, ngoài AI và học viện là gì?
- 25. Thực tiễn tốt là để lại hướng dẫn "Debug.Print" trong mã đi vào "sản xuất"?
- 26. System.Diagnostics.Debug.WriteLine trong mã sản xuất
- 27. cách đặt bộ nhớ cache cho tệp css/js
- 28. Cần tây - giảm thiểu mức tiêu thụ bộ nhớ
- 29. Giảm thiểu một ứng dụng bằng Applescript
- 30. Giảm thiểu nhiều tệp bằng UglifyJS
Trước đây bảo hiểm: http://stackoverflow.com/q/65491/85414 – mahalie
Kiểm tra các giải pháp 7 bước ** ** mô tả ở đây http://stackoverflow.com/a/11624173/863980 –