2010-01-07 36 views
5

Bạn tôi và tôi có một trang web (www.rosasecta.com). Nó sử dụng rất nhiều Ajax, nhưng nó là tất cả bằng tay, và nó thực sự xấu xí và khó đào sâu. Chúng tôi muốn chuyển sang thư viện JS, nhưng JQuery, Prototype và Dojo là lớn. Chúng tôi chỉ muốn một thư viện nhỏ gọn, nhỏ gọn có thể thực hiện AJAX một cách sạch sẽ và một số trình chọn DOM cơ bản. Ai có thể giới thiệu một?Thư viện JS AJAX nhẹ

Xin cảm ơn trước.

+1

Bạn đã thử jQuery chưa? Nó không gây khó chịu và bạn chỉ cần sử dụng các bit bạn cần. –

+8

Bạn chưa chấp nhận câu trả lời cho bất kỳ câu hỏi nào trong số 9 câu hỏi của mình. Bạn thực sự nên cung cấp cho những người đóng góp tín dụng mà họ xứng đáng. – avpx

Trả lời

6

Phần selector của jQuery, võ đường (và một số các khuôn khổ khác) thực sự là có sẵn như là một thư viện riêng biệt, thư viện sizzle Selector:

http://sizzlejs.com/

Sizzle purports chỉ có 4kb minified và gzipped theo trang web của họ.

Tuy nhiên, với ajax quá, tôi nghĩ rằng một jquery tùy chỉnh với chỉ các bit nhỏ nhất có thể là "gói hoàn chỉnh" tốt nhất. Một số thư viện khác như dojo có phương pháp xây dựng chúng với chính xác các tính năng bạn muốn.

Jquery minified + gzipped mặc định chỉ là 19kb. Tôi nghĩ rằng một bản xây dựng cốt lõi có thể được thực hiện xuống chỉ 12kb.

6

jQuery không lớn chút nào và bạn có thể sử dụng Google's hosted version có nghĩa là nhiều người dùng của bạn thậm chí sẽ không phải tải xuống khi truy cập trang của bạn.

Bạn được yêu cầu:

  1. Lightweight
  2. Capabilities AJAX
  3. DOM Selectors

Bạn đã thực tế có jQuery rồi.

+4

Có một nhược điểm đối với phiên bản được lưu trữ: khi SO chuyển sang phiên bản này, một vài người dùng (chỉ 1 hoặc 2 trong số 1000s) bị khiếu nại vì siêu dữ liệu của công ty đã chặn nó vì lý do nào đó. –

+1

Đúng. Nhưng con số đó là đủ thấp :) – Sampson

3

jQuery được rút gọn ở aro 56K nhỏ hơn kích thước của tệp JPG điển hình. Nó sẽ làm tất cả mọi thứ bạn cần và rất nhiều whooooooole hơn

2

Còn về MooTools thì sao? Nó sẽ không cung cấp tất cả mọi thứ jQuery sẽ, nhưng nếu nó sẽ làm những gì bạn cần, nó rất nhỏ.

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