jQuery is a fast and lightweight based on write less and do more approach, JavaScript library.The purpose of jQuery is to make easier to usage of JavaScript. It also simplifies a lot of the complicated things from JavaScript, like AJAX calls and DOM manipulation.

Features of JQuery are:

1. HTML/DOM manipulation
2. Improved event management.
3. CSS manipulation
4. HTML event methods
5. Effects and animations
6. AJAX support.
7. Utilities.
8. Cool plugins.

Pros and Cons:


1. Easy to use.
2. Strong community and great documentation.
3. Code less and do more.
4. Built in UI and effects libraries.
5. Eliminates the cross browser JS issues.


1. JQuery javascript file is required.
2. Overhead of adding extra javascript to page.


1. Front end development using JQuery.