jQuery is a JavaScript library like no other:
- It is unobtrusive (any other library using $() can still use $() and jQuery can be reassigned to another name, or you can even just use the jQuery object);
- It uses its own objects and does not extend native types (a feature of Prototype that can be annoying);
- It is very well documented (Alternatively, I prefer to use Yehuda Katz and Remy Sharp’s Visual jQuery for reference);
- It has more plug-ins than you can shake a stick at!
- It works in most major browsers which is an important feature for such a large JavaScript library.
However, results on the speed of operations with jQuery tend to vary and therefore it is not necessarily the fastest toolkit available. That aside, the syntax is consistent and easy to understand. Personally, it did not take long to create a presentation demonstrating its features and uses. I may upload the presentation files in the future, but for the time being, enjoy these demos which demonstrate jQuery’s effects.
It is difficult to demonstrate the full dynamics of jQuery’s functions, but adequate demonstrations and example are provided in the documentation. The documentation includes an example for most functions.





Related posts: