Presentation of JQuery
JQuery is wildly popular because it allows achieving an array of functions, simple as well as complex using the minimal amount of code. JQuery is usually used to implement any feature in the DOM model in a simpler manner and also for ajax functionality. Even apparent complex functions like expandable text blocks (which maybe used in FAQ's, etc.) can be achieved with just a few lines of code using JQuery.
Another striking feature of JQuery is the ability to implement AJAX functionality. Ajax allows you to accomplish several functions in a stylish manner without leaving or reloading the page. This allows a dynamic web page environment as tasks can be performed on the page in the background without a reload of a page required. Today it is extensively used in several websites as it is a faster and sleeker alternative and JQuery allows implementing ajax functionality a breeze. Certain highly custom features required by a web developer may render JQuery insufficient as it is a very high level language but the community behind the open source library is strong and thus more functionality is been added with every update.