2010-11-06 23 views
15

Tôi biết rằng Google có file CSS cho jQuery UI tại vị trí sau:Có phiên bản được rút gọn/nén của các chủ đề CSS của giao diện người dùng jQuery trên CDN của Google không?

//ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/themes/pepper-grinder/jquery-ui.css 

Nhưng tôi tự hỏi nếu họ phục vụ các phiên bản minified hoặc nén?

Tôi đã thử một số kết hợp tương tự như cách đặt tên tệp js, nhưng tất cả đều kết quả trong 404.

Bất kỳ ý tưởng nào?

+1

Mục đích của nó là gì? Khi tệp được kéo xuống máy khách một lần, nó sẽ được lưu vào bộ nhớ cache của khách hàng trong một thời gian. Và lý tưởng trang web của bạn sẽ không phải là trang web phải thực hiện thao tác kéo ban đầu. –

+1

Có, lý tưởng, nhưng vì CSS là đặc trưng cho mỗi chủ đề, cơ hội là khá cao. Việc có một phiên bản nhỏ hơn của tệp sẽ tiết kiệm được thời gian tải ban đầu. Phiên bản rút gọn nhỏ hơn ~ 8K. Không lớn đối với băng thông rộng, nhưng đối với dial-up hoặc di động, đó có thể là giây hoặc 2. –

+0

cũng nghĩ rằng CSS không thể được đóng gói giống như cách JavaScript có thể, và máy chủ gzipping có thể gần như giống nhau trên các tệp CSS –

Trả lời

6

Không, nó không có vẻ với tôi, nhưng tôi sẽ khuyên bạn nên hỏi câu hỏi này trên the dedicated group

Dù sao, các phiên bản được cung cấp dường như đã tối ưu hóa tốt ...

2

Không, tôi tin rằng Google chỉ phân phối các tệp được cung cấp bởi các trang web tải xuống chính thức mà không cần xử lý hậu kỳ và vì đó là những tệp CSS được cung cấp, không có phiên bản "được nén".

Thực ra tôi không tin bạn nên tải jQuery UI và tệp CSS được liên kết từ CDN của Google, vì jQuery UI là mô-đun, trong khi tải tệp từ CDN của Google sẽ tải tất cả các mô-đun sẽ tải một loạt các tập lệnh và kiểu không cần thiết. Sử dụng trình tạo gói tùy chỉnh từ trang tải xuống giao diện người dùng jQuery thay vì chỉ bao gồm các mô-đun bạn cần phải giảm kích thước tệp nhiều hơn nén tệp CSS đã được nén cao được phân phối qua CDN của Google.

6

Họ không có phiên bản rút gọn. Cả CDN đều không có. Bạn sẽ không thực sự cần phải nén nó. Nếu bạn thực sự muốn tải nhanh hơn, bạn cần bao gồm gói tùy chỉnh được xây dựng trên trang giao diện người dùng jquery để chỉ bao gồm các tính năng bạn cần.

0

website CDN của Google hiển thị phiên bản rút gọn cho phiên bản js nhưng unminified cho css: https://developers.google.com/speed/libraries/devguide#jqueryui

jQuery UI 
    snippet: <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/themes/smoothness/jquery-ui.css" /> 
    <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js"></script> 
    site: jqueryui.com 
    versions: 1.11.3, 1.11.2, 1.11.1, 1.11.0, 1.10.4, 1.10.3, 1.10.2, 1.10.1, 1.10.0, 1.9.2, 1.9.1, 1.9.0, 1.8.24, 1.8.23, 1.8.22, 1.8.21, 1.8.20, 1.8.19, 1.8.18, 1.8.17, 1.8.16, 1.8.15, 1.8.14, 1.8.13, 1.8.12, 1.8.11, 1.8.10, 1.8.9, 1.8.8, 1.8.7, 1.8.6, 1.8.5, 1.8.4, 1.8.2, 1.8.1, 1.8.0, 1.7.3, 1.7.2, 1.7.1, 1.7.0, 1.6.0, 1.5.3, 1.5.2 
    note: This library depends on jQuery. You must also load jQuery before loading this module. Version 1.8.3 is not hosted due to its short life, and the alias 1.8.3 actually loads 1.8.4. 

Đối với css được rút gọn, sử dụng: https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/themes/smoothness/jquery-ui.min.css

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