2009-11-05 34 views
7

Tôi đang sử dụng jquery và tôi có một vài plugin không cung cấp một phiên bản rút gọn. Vì vậy, tôi muốn lấy phiên bản đầy đủ và minfiy nó nhưng tất cả các trang web tôi đã tìm thấy rằng bạn nhập javascript của bạn và nó tối thiểu nó phá vỡ các plugin.Làm thế nào để giảm bớt các tập tin jquery?

Giống như nó phải loại bỏ thứ gì đó vì tôi gặp lỗi cú pháp.

Vì vậy, bất kỳ ai cũng có một sản phẩm tốt mà tôi có thể sử dụng?

+0

mặc dù bạn đã chọn một câu trả lời khác nhau ở đây, chỉ muốn chỉ ra rằng tôi đã sử dụng Javascript Compressor Rater trên jQuery riêng của mình (phải tạo của tôi "riêng "phiên bản của nó) và nó hoạt động hoàn hảo. FYI – TheCuBeMan

Trả lời

4

Nếu bạn đã quen thuộc với Java bạn cũng có thể sử dụng YUI compressor để rút gọn JS (và CSS) tập tin bản thân. Chúng tôi sử dụng nó ở đây là tốt và nó hoạt động tuyệt vời.

+0

Ya Tôi tìm thấy điều này và có vẻ như nó hoạt động khi tôi đặt tùy chọn minify và colerver bán preserver – chobo2

0

Có thể là do một hoặc nhiều tệp không có dấu chấm phẩy, thường là tốt nhưng tôi cho rằng vấn đề về việc rút gọn. Hoặc bạn có thể gặp vấn đề với các ký tự regex. Bạn đang sử dụng minifier nào?

+0

Tôi đã thử cái này, http://www.minifyjavascript.com/index.php và một số khác nhưng quên liên kết. – chobo2

0

Nếu bạn đang minfying các plugin như các tập tin riêng biệt, quá trình có thể đổi tên một biểu tượng là một phần của API jQuery, bởi vì minifier không nhận thức được sự tương tác.

+0

Tôi chỉ cần sao chép và dán mã javascript vào hộp và nhấn tạo. Vì vậy, có thể đó là những gì nó đang làm. – chobo2

4

Javascript Compressor Rater

Tôi tin rằng nó chạy js qua tê giác và kết quả đầu ra bất kỳ lỗi được tìm thấy trước mặt, và sau khi bạn có thể chọn một trong những phù hợp nhất cho bạn.

0

Nhóm ASP.net đã xuất bản một công cụ miễn phí cho phép bạn cải thiện hiệu suất của các ứng dụng Ajax bằng cách giảm kích thước của các tệp JavaScript của nó. Công cụ mới được đặt tên là Microsoft Ajax Minifier. Deatails đây: Deatails about Ajax Minifier

Tải về nó ở đây Download link

+0

Tôi sẽ kiểm tra. Tôi tìm thấy máy nén YUI và dường như làm việc nhưng không thích giao diện dòng lệnh – chobo2

0

Nếu bạn có PHP5 và Zlib trên máy chủ của mình, hãy thử cái này! http://code.google.com/p/minify/

Tôi sử dụng nó để kết hợp các plugin jQ, jQ, jQ-UI và mã ứng dụng khách tùy chỉnh của trang web thành một tệp.

Sau đó, tôi tải tệp JS đó và một tệp JS trang cụ thể nhỏ (có tải lên, v.v.) vào mỗi trang. Nó hoạt động tốt ... và nó cũng xử lý CSS.

Tôi không rời khỏi nhà mà không có nó. (đó chỉ là một câu nói :)

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