2009-11-21 35 views

Trả lời

24

jQuery là thư viện cốt lõi. jQueryUI được xây dựng trên đầu trang của nó. Nếu bạn sử dụng jQueryUI, bạn cũng phải bao gồm jQuery.

Tab jQuery trước thư viện jQueryUI. jQueryUI Tabs dựa trên jQuery Tabs. Phiên bản hiện tại của jQuery Tabs là Tabs 3. Nếu tôi nhớ lại chính xác (tôi mơ hồ nhớ tìm kiếm thông qua mã nguồn khoảng một năm trước đây), Tabs 3 rất giống với những gì trong jQueryUI. Phiên bản jQueryUI, tất nhiên, tôn trọng chủ đề Themeroller.

Tôi đã sử dụng jQueryUI trong một dự án. Nó có một số tính năng tốt đẹp, nhưng có vài vật dụng và nó có vẻ là thúc đẩy ở một tốc độ băng giá (có vẻ giống như sáu vật dụng tương tự đã có trong hơn một năm). Có lẽ nó sẽ có gió thứ hai. Nếu tôi nhớ lại, một trong những điều làm tôi bận tâm là trong nhiều tiện ích, không có sự khác biệt rõ ràng giữa trạng thái di chuột và trạng thái nhấp chuột.

Vì vậy, tôi sẽ không khuyên bạn nên sử dụng jQueryUI vào thời điểm này cho các tiện ích của nó. Bạn có thể muốn nó cho các hiệu ứng và xử lý tương tác có thể kéo/thả được.

Các tiện ích trong thư viện Đóng cửa của Google và các tiện ích trong ExtJS có vẻ hữu ích hơn, theo ý kiến ​​của tôi.

+0

ý bạn là những người khác đang tạo plugin cho jquery, nhóm jquery tự tạo các plugin jquery và đặt tên nó là "jQuery UI". Tôi có đúng không? –

+0

Nhóm jQuery hoạt động trên jQuery. jQueryUI là, tôi tin rằng, một nỗ lực tại một hiệu ứng chính thức, theming, và thư viện widget. – Nosredna

0
  • jQuery UI được xây dựng trên đầu trang jQuery. Nó cung cấp các cải tiến giao diện người dùng tuyệt vời.

  • @ Câu hỏi thứ hai> Sử dụng những gì bạn thích, người dùng cuối và giao diện nhà phát triển khôn ngoan.

+0

câu hỏi của tôi là nếu chúng tôi có hai tùy chọn cho bất kỳ yêu cầu nào là bất kỳ plugin jquery nào và thứ hai là giải pháp giao diện người dùng jquery thì điều gì sẽ tốt hơn để sử dụng? –

+1

càng cần thêm javascript, khách hàng càng cần tải xuống. nếu một plugin jquery đơn giản đáp ứng nhu cầu, hãy đi với nó. – miku

+1

Đúng, nhưng cả jQuery và jQuery UI được lưu trữ tại googleapis.Nếu bạn sử dụng phiên bản đó, có thể đã có trong bộ nhớ cache của trình duyệt và không được tải xuống. – Nosredna

3

Chỉ cần duyệt đến jQuery UI site và đọc:

jQuery UI cung cấp trừu tượng cho sự tương tác ở mức độ thấp và hình ảnh động, hiệu ứng tiên tiến và cao cấp, widget themeable, được xây dựng trên Thư viện JavaScript jQuery, mà bạn có thể sử dụng để xây dựng các ứng dụng web có tính tương tác cao.

+0

tôi đã đọc nhưng nếu chúng tôi có một cái gì đó để ở cả hai placeshttp: //plugins.jquery.com/ và http://jqueryui.com/demos/ như Tab, Accordion vv –

0

Bạn cũng sẽ khám phá ra rằng bạn không thể sống mà không có jQuery. Đó là một phần quan trọng đối với hầu như bất kỳ ứng dụng web nào. Và vì dấu chân của nó quá nhỏ nên bạn có thể lấy đi với hầu hết mọi thứ nếu không phải tất cả các trang.

Tuy nhiên, giao diện người dùng jQuery nặng hơn với css và hình ảnh. Nó cũng có thể là khó khăn để có được phong cách để làm việc với các ứng dụng hiện có. Tôi tìm thấy bản thân mình bằng cách sử dụng các thành phần jQuery UI một số thời gian và jQuery gần như tất cả các thời gian.

+4

Không thể sống mà không có jQuery trừ khi bạn sử dụng moo, yui, dojo, prototype.js, phát sáng hoặc đóng. :-) – Nosredna

+0

Nosredna: xem ra, SO jQuery Fanboy Mafia sẽ đặt đầu ngựa lên giường của bạn. Đó là một rắc rối như vậy nhận được các vết máu ra khỏi chăn. – bobince

+0

Tôi đã sử dụng jQuery trong nhiều năm, nhưng tôi đoán bạn nói đúng - tôi rõ ràng thiếu sự nhiệt tình và phải trả giá đắt cho nó. – Nosredna

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