2012-06-18 27 views
7

Khi xem nhiều mã nguồn của trang web (như JS, CSS, HTML), tôi tìm thấy chúng trong một dòng. Làm thế nào mà họ làm được điều này? Họ có sử dụng một số công cụ để làm cho nó? Chúng ta có thể cơ cấu lại nó không?Tại sao mã nguồn cho một số trang web tất cả trong một dòng?

Cảm ơn.

+2

Chúng được rút gọn. Google cho máy nén YUI và xem http://jsbeautifier.org/ – zerkms

+2

[Minification] (http://en.wikipedia.org/wiki/Minification_ (lập trình)), rất nhiều nó được thảo luận [ở đây] (http://stackoverflow.com/search?q=minification) trong SO. – deex

+0

Hoặc được gọi là [Uglify] (http://marijnhaverbeke.nl/uglifyjs) –

Trả lời

2

Sử dụng kỹ thuật Rút gọn

Một số công cụ miễn phí cũng có sẵn

http://developer.yahoo.com/yui/compressor/

http://www.minifycss.com/minify-tools/minify-css-tools.php

http://jscompress.com/

http://www.minifycss.com/css-compressor/

http://code.google.com/p/htmlcompressor/

Nó kết hợp nhiều tệp CSS hoặc Javascript, xóa khoảng trống và nhận xét không cần thiết và phân phát chúng bằng mã hóa gzip và tiêu đề bộ nhớ cache phía máy khách tối ưu.

4

HTML được rút gọn, tức là xóa khoảng trắng.

Có nhiều công cụ có thể thực hiện việc này, bạn có thể tìm chúng bằng cách Googling cho minify HTML.

Để un-rút gọn nó hoặc làm đẹp nó như họ nói, bạn có thể google cho beautify HTML.

Điều tương tự cũng áp dụng cho CSS. Có thể là minifiedbeautified.


Javascript can also be minified tuy nhiên hầu hết các công cụ hiện nay xáo trộn những biểu tượng có nghĩa là mặc dù bạn có thể làm đẹp nó, nó sẽ khó khăn hơn để hiểu được nó sau đó.

Các thay thế cho việc rút gọn Javascript là Javascript Packer

1

Đây là kết quả của việc sử dụng các công cụ g việc rút gọn. Mục đích là làm cho azpidsibld az az của JavaScript nhỏ như vậy nếu có thể tải xuống càng nhanh càng tốt.

Máy nén YUI là một và có nhiều tính năng khả dụng hơn.

+0

+1 cho nhận xét _minified_-tìm kiếm –

+0

Gần -1 cho một câu trả lời khó đọc. –

0

Mã JavaScript, CSS vv là một trong lót để được cụ thể 'nén' để loại bỏ các dấu cách thêm từ mã .. Điều này làm giảm kích thước của tập tin như vậy, thời điểm css tải hoặc JavaScript tập tin giảm ...

Có nhiều công cụ được sử dụng để nén mã cho ví dụ http://javascriptcompressor.com/

Các vấn đề liên quan