建议使用哪个JavaScript库来获得简洁的UI效果?
我需要一个支持Ajax的JavaScript库,并帮助我在我正在工作的网站中制作简单整洁的动画效果。
我们推荐哪个图书馆?
解决方案
回答
我绝对会建议JQuery使用起来最简单,并且它要求我们编写最少的代码。 http://jquery.com/
回答
http://script.aculo.us/
我认为它符合"精巧动画效果"要求。
回答
我一直在玩Scriptaculous和jQuery。两者都很好,尽管我更倾向于jQuery。
回答
这是一个相当广泛的问题,一些顶级开源堆栈是
YUI(雅虎)
Scriptaculuous的原型
扩展名
道场
根据代码样式,外观和感觉以及我们喜欢的那个,这是一个非常个人的选择。
回答
- 如果我们想实现一些基本的动画,则jQuery是可以的。
- 我个人也喜欢prototype.js
- 对于更困难的事情,我们使用Microsoft AJAX客户端库的某些功能
回答
看一下Dojo / Dijit / Dojox(http://dojotoolkit.org)。它们具有很多很酷的特殊效果,并且对于使用Javascript的任何人来说,它们都会派上用场。
他们还将文档和相关文章保留在http://dojocampus.org/
回答
我是YUI的粉丝。它支持动画和Ajax。
此外,还有很多控件:菜单,可移动窗口,树形控件,滑块,标签视图,列表等等。我已经使用了他们的代码,并且拥有很好的跨浏览器体验。不会令我惊讶。他们在工具包上进行了广泛的测试。
回答
我非常喜欢ExtJS。这是一个用于使用javascript开发复杂接口的出色库。
回答
如果重要的话,Stack Overflow将使用jQuery。 Scriptaculous竭尽全力做到我们在Flash中可以做的所有事情。 Dojo具有SVG抽象,可让我们执行JavaScript中不直接支持的操作。
回答
我个人是MooTools动画类(Fx.Tween,Fx.Morph,Fx.Transitions)的粉丝。非常简单明了,易于使用。对于更高级的动画,还提供Fx.Slide,Fx.Scroll和Fx.Elements ...
它还有一个简洁的Ajax类(请求),可以满足我们所有的ajax需求。
显然,尽管这是我个人的看法……但是任何大型的(Yahoo UI,jQuery,MooTools,Prototype等)都可以同时使用Ajax和Animation,因此我建议我们从所有示例代码这些库,然后选择最喜欢的一个!
回答
Spry具有许多似乎相对易于使用的效果。
Spry的缺点(向上?)是它的包装。它分为许多单独的部分。
因此,如果我们想使用大量Spry,则可以多次调用外部javascript文件,也可以将它们自己粘合在一起。 Spry不会巧妙地为我们做到这一点(就像YUI一样)。
但是,如果我们只想使用单个组件或者效果,Spry非常轻巧!