Which JavaScript library is recommended for neat user interface effects?

I need a JavaScript library that supports Ajax and also help me in creating simple and neat animated effects on the website I'm working on.

Which library do you recommend?

+2
javascript html
source share
11 answers

I would definitely recommend jQuery as the easiest to use, and one that requires you to write the smallest code. http://jquery.com/

+9
source share

http://script.aculo.us/

I think it meets your requirements of a "pure animation effect."

+3
source share

What a pretty broad question, some of the best open source stacks are YUI (Yahoo) - Prototype with Scriptaculuous - ExtJs - Dojo

This is a pretty personal choice, based on the code style, appearance, and the one you prefer.

+3
source share

Take a look at Dojo / Dijit / Dojox ( http://dojotoolkit.org ). They have a lot of interesting special effects, and much more that will be useful to everyone who works with Javascript.

They also store documents and related articles at http://dojocampus.org/

+2
source share

I really like ExtJS. This is a great library for developing complex interfaces with javascript.

+2
source share

I played with Scriptaculous and jQuery . Both are good, although I'm more inclined towards jQuery.

+1
source share

I am a fan of YUI . It supports Animation and Ajax .

In addition, there are only many controls: menus, sliding windows, tree controls, sliders, tabs, the list goes on and on. I used my code and I had a good cross browser . This does not surprise me. They conduct rigorous testing of tools.

+1
source share

Stack overflow uses jQuery, if that matters. Scriptaculous is trying to do everything you can do in Flash. Dojo has an SVG abstraction that allows you to do things that are not directly supported in JavaScript.

+1
source share

Personally, I am a fan of MooTools ' animation classes ( Fx.Tween , Fx.Morph , Fx.Transitions ). Very simple and easy to use. For more advanced animations, Fx.Slide, Fx.Scroll and Fx.Elements are also available ...

It also has a neat Ajax (Request) class that takes care of all your ajax needs.

Obviously, although this is my personal opinion ... Any of the large ones (the user interface of Yahoo, jQuery, MooTools, Prototype, etc.) will be able to perform both Ajax and animation, so I would suggest looking at a sample code from all these libraries and choose the one you like best.

+1
source share

Spry has many effects that seem relatively easy to use.

The drawback (up?) With Spry is its packaging. It is divided into many separate parts and parts.

So, if you want to use a lot of Spry, you will make several calls to external javascript files, or you will glue them together yourself. Spry will not do this neatly for you (e.g. YUI).

However, if you just want to use one component or effect, Spry is very easy!

+1
source share
  • If you want to implement some basic animation, jQuery is fine.
  • I also personally like prototype.js
  • For more complex work, we use some features of the Microsoft AJAX client library
0
source share

All Articles