2011-11-25 20 views
9

Tôi có một trình xử lý cần đọc nội dung của tệp CSS và sau đó xuất nội dung được rút gọn.Có ai biết một bộ chỉnh sửa CSS dựa trên REST không?

Vì vậy, đó là lý do tại sao tôi tìm kiếm một trình chỉnh sửa làm việc như một REST api, vì vậy tôi có thể gửi nội dung và lấy lại phản hồi để xuất nội dung này cho người dùng. Giống như Closure compiler REST service, nhưng đối với CSS.

+3

Thấy như câu hỏi này được diễn đạt tốt hơn so với trước kia, và người kia bị lật đổ vượt quá sự cứu rỗi, tôi bỏ phiếu để cho người này sống. Mặc dù tôi không chắc rằng tôi nắm được điểm của một trình chỉnh sửa CSS dựa trên REST cụ thể –

+0

Bạn có thể giải thích lý do tại sao bạn cần một bộ chỉnh sửa dựa trên REST không? –

+0

Cảm ơn bạn Pekka! Ashok, tôi cần nó dựa trên REST vì tôi sẽ gọi nó từ bên trong trình xử lý .net của tôi. Như bạn thấy, Google cung cấp một dịch vụ dựa trên REST cho trình biên dịch Javascript Closure của họ (xem liên kết ở trên). Vì vậy, tôi đã tự hỏi nếu có ai biết một dịch vụ REST thực hiện quá trình rút gọn của một tệp CSS. – MissRaphie

Trả lời

4

Kiểm tra this (http://reducisaurus.appspot.com/css?url=YOUR_CSS_FILE_URL). Không thực sự là một dịch vụ web, nhưng rất gần. Googlecode

+0

Cảm ơn rất nhiều! Chính xác những gì tôi đang tìm kiếm ! Như bạn nói, nó không phải là một dịch vụ web, nhưng tôi có thể gọi một GET về điều này trong xử lý của tôi. Nó sẽ hoạt động hoàn hảo! Cảm ơn ! – MissRaphie

+0

Tôi vẫn tò mò về logic xử lý của bạn. Bạn có CSS ​​bên ngoài (trên trang web khác, có thể) và bạn muốn nén nó và gửi cho khách hàng? :) – madhead

+1

Kinda. Tôi có một trình xử lý trước máy chủ tệp tĩnh (ví dụ: tệp js & css). Các yêu cầu đến từ một trang web đến trình xử lý này, với trong chuỗi truy vấn tệp được yêu cầu. Trình xử lý yêu cầu: đọc nội dung của tệp, áp dụng tối thiểu hóa nó (tệp js được tối ưu hóa thông qua phần còn lại api từ trình biên dịch Đóng cửa, tệp css từ reducisaurus) và gửi lại kết quả cho máy khách. Bộ xử lý bộ nhớ cache đáp ứng, và bộ nhớ cache được invalided mỗi khi js vật lý hoặc tập tin css được thay đổi. Tất cả điều này vì vậy chúng tôi chỉ có 1 phiên bản của tệp js/css trên máy chủ chứ không phải 2 phiên bản (được rút gọn và không được rút gọn). – MissRaphie

3

Kiểm tra trang web này - http://cssminifier.com/

Họ cung cấp một API để sử dụng với gửi yêu cầu

+0

[.Muai] (https://dotmaui.com/) có API với các tính năng tuyệt vời! –

0

Check-out http://cnvyr.io - cũng đã bundling và thumbnailing hình ảnh vv

+2

Không chỉ đăng liên kết, bao gồm các giải pháp như các liên kết có thể thay đổi – deW1

+0

Hãy nhìn vào các bài viết khác trước khi bình luận về tôi – zaunere

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