JQuery
jQuery is a framework for JavaScript that makes it easier to build interactive and dynamic Web sites. With relatively little script code, a developer can program certain functionality that will basically work in any browser.
jQuery makes it easier to use the Document Object Model (DOM) of HTML documents, handle events, apply animations, manipulate css and communicate with the Web server through Ajax. The base of the library can be extended with various plug-ins as desired.