Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between jquery and jquery UI?

What is the difference between jQuery and jQuery UI? Are they both different frameworks? Is jQuery library needed to work jquery UI or both works standalone? what is difference between any jQuery tab plugin and jQuery UI Tab? which is better to use?

like image 878
Jitendra Vyas Avatar asked Nov 21 '09 16:11

Jitendra Vyas


People also ask

What is jQuery UI used for?

jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.

Can I use jQuery UI without jQuery?

If you want to use jQuery. UI you have to include jQuery.

Is jQuery a UI framework?

One of the largest and widely used frameworks is jQuery UI. It's an extended set of widgets, effects, and themes built off of jQuery, separated into its own set of components.

What is the difference between jQuery and jQuery Mobile?

jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. On the other hand, jQuery Mobile is detailed as "Touch-Optimized Web Framework for Smartphones & Tablets".


1 Answers

jQuery is the core library. jQueryUI is built on top of it. If you use jQueryUI, you must also include jQuery.

jQuery Tabs preceded jQueryUI library. jQueryUI Tabs is based on jQuery Tabs. The current version of jQuery Tabs is Tabs 3. If I recall correctly (I vaguely remember looking through the source code about a year ago), Tabs 3 is very similar to what's in jQueryUI. The jQueryUI version, of course, respects the Themeroller themes.

I used jQueryUI in one project. It has some nice features, but there are few widgets and it seems to be advancing at a glacial pace (seems like the same six widgets have been there for over a year). Maybe it'll get a second wind. If I recall, one of the things that bothered me is that in many of the widgets, there was no visible difference between the hover state and the click state.

So I would not recommend jQueryUI at this time for its widgets. You may want it for the effects and the draggable/dropable interactions handling.

The widgets in Google's Closure library and the widgets in ExtJS seem more useful, in my opinion.

like image 186
Nosredna Avatar answered Sep 28 '22 04:09

Nosredna