Now a days lot of JavaScript Frameworks have been developed and it is available to use it in our web sites or web application. All these frameworks are very much useful to handle the AJAX technique and dynamic effect on the client side. You can achieve many server side logics on the client side itself. Design aspects also it helps lot. Such as tabbing, menus, slide shows, nice modal windows etc.

I suggest some of the best Javascript frameworks are,

1.      jQuery - http://jquery.com/

2.      Prototype - http://www.prototypejs.org/

3.      MooTools - http://mootools.net/

4.      Yahoo! User Interface (YUI) - http://developer.yahoo.com/yui/

5.      Dojo - http://dojotoolkit.org/

Best of luck!