Online YUI Compressor

Nén tài sản của bạn bằng cách sử dụng yui compressor trực tuyến. Hỗ trợ CSS và Javascript.

JS/CSS Mã

Kết quả minified

  1. hoặc kéo và thả tập tin ở đây.

Tập tin sẽ được nén theo thứ tự.

Nén Thiết lập lại

Kết quả minified  Tỉ số nén:

hoặc kéo và thả tập tin ở đây.
Tải về sẽ bắt đầu tự động.

YUI nén luôn là để bảo vệ những phẩm chất hoạt động của các mã trong khi giảm lượng tổng thể của nó byte (cả về nguyên liệu và sau khi gzipping, như hầu hết các JavaScript và CSS phục vụ từ các máy chủ web sản xuất được gzipped như là một phần của giao thức HTTP). YUI nén là minifier JavaScript được thiết kế là 100% an toàn và mang lại một tỉ lệ nén cao hơn so với hầu hết các công cụ khác. Các thử nghiệm trên YUI Thư viện đã cho thấy tiết kiệm hơn 20% so với JSMin (trở thành 10% sau khi nén HTTP). YUI nén cũng có thể nén các tập tin CSS bằng cách sử dụng một cổng của Isaac Schlueter 's thường xuyên thể hiện dựa trên CSS minifier.

YUI nén được viết bằng Java (yêu cầu Java> = 1,4) và dựa vào Rhino tokenize các tập tin mã nguồn JavaScript. Nó bắt đầu bằng cách phân tích các tập tin mã nguồn JavaScript để hiểu làm thế nào nó được cấu trúc. Sau đó in ra các dòng mã thông báo, bỏ qua nhiều nhân vật không gian màu trắng càng tốt, và thay thế tất cả các ký hiệu địa phương bằng 1 (hoặc 2, hoặc 3) biểu tượng thư bất cứ nơi nào thay thế như vậy là thích hợp (khi đối mặt với các tính năng độc ác như eval hoặc with , YUI nén một cách tiếp cận phòng thủ bằng cách không obfuscating bất kỳ phạm vi có chứa các tuyên bố ác) Các thuật toán nén CSS sử dụng một tập hợp các biểu thức thông thường tinh chỉnh để nén các tập tin mã nguồn CSS.