As all of us know John Resig creator of Jquery (2006) JavaScript library and also author of pro javascript techniques which is a Mozilla technologist which is focused on the relationship between Mozilla and JavaScript libraries. Main purpose of development of Jquery is to create a technology from which we code less and do more. Jquery is lightweight JavaScript library and very fast and concise javascript library. Jquery simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. Jquery is nice piece of code that provides very good support for Ajax. Jquery can be used to develop highly interactive web applications. Jquery greatly simplifies JavaScript programming and it is very easy to learn it. We can also say that Jquery is great library for developing Ajax based application. Jquery is great library for the JavaScript programmers, which simplifies the development of web 2.0 applications. The Jquery library provides many easy functions and methods to make rich applications. Jquery functions are very easy to learn and even a designer can learn it fast. Due to these features Jquery is very popular and in high demand among the developers. And we can use Jquery in all web based applications just like JSP, Servlets, ASP, PHP, CGI and many more. It is very easy to learn Jquery a simple developer can learn Jquery in 2-3 days. There are so many features available with Jquery and some of these are as below.
(1)DOM (Document Object Model) manipulation is a good feature of Jquery. Document Object Model is an API which allows developers to access, read, and modify the content of a web page. The Jquery made easy to select DOM elements, traverse them and modifying their content by using cross-browser open source selector engine called Sizzle. With Jquery we can add CSS to specific element and we can also remove CSS to specific element. We can also get parent element of given element.
(2)Another good feature of Jquery is Event handling which offers simple and elegant way to capture a wide variety of events just click on a link, without the need to clutter the HTML code itself with event handlers.
(3) The Jquery helps us to develop a responsive and feature-rich site using AJAX technology. With Jquery AJAX, you can request TEXT, HTML, XML or JSON data from a remote server using both HTTP Get and HTTP Post.
(4) Jquery has one very good feature that is animation effects which you can use in your websites. Jquery has built in animation effect.
(5) Jquery is a very lightweight and modular JavaScript Framework that weighs in at only 15k for the compressed core.
(6)One of is most robust feature is cross browser support which is not only for IE but for Mozilla and for safari, chrome and for opera. It works well in IE 6.0 and later, FF 2.0 and later, Safari 3.0 and later, Chrome and Opera 9.0 and later.
(7) The Jquery supports CSS3 selectors and basic XPath syntax which are the Latest Technology in current web application development.
(8) Some of the great features of Jquery for front-end web developers are its ease of use and learning.
(9) Extensibility is another feature of Jquery which really make this very attractive.
(10) CSS manipulation is another feature of Jquery.
(11) JavaScript Plug-in is also possible with Jquery.
(12) Jquery has one more feature that is HTML element selections and HTML element manipulation