我需要一个支持Ajax的JavaScript库,并帮助我制作简单而整洁的动画效果in a website我正在努力。
您推荐哪个图书馆?
答案 0 :(得分:9)
我肯定会建议使用最简单的JQuery,并且要求你编写最少的代码。 http://jquery.com/
答案 1 :(得分:3)
我认为它符合您的“整洁动画效果”要求。
答案 2 :(得分:3)
这是一个非常广泛的问题,一些顶级的开源堆栈是 - YUI(雅虎) - Scriptaculuous的原型 - ExtJs - Dojo
这是一个非常个人的选择,基于代码风格,外观和感觉,以及您喜欢哪一个。
答案 3 :(得分:2)
看看Dojo / Dijit / Dojox(http://dojotoolkit.org)。它们有很多很酷的特效,而且对于使用Javascript的任何人来说都会派上用场。
保留文档和相关文章答案 4 :(得分:2)
我非常喜欢ExtJS。它是用javascript开发复杂接口的绝佳库。
答案 5 :(得分:1)
我一直在玩Scriptaculous和jQuery。两者都很好,虽然我更倾向于jQuery。
答案 6 :(得分:1)
此外,只有大量的控件:菜单,可移动窗口,树形控件,滑块,tabview,列表一直在继续。我已经使用了他们的代码,我对它有了很好的cross-browser经验。我并不感到惊讶。他们对工具包进行了大量测试。
答案 7 :(得分:1)
如果重要的话,Stack Overflow使用jQuery。 Scriptaculous非常努力地完成你在Flash中可以做的所有事情。 Dojo有一个SVG抽象,可以让你做一些JavaScript不直接支持的东西。
答案 8 :(得分:1)
就个人而言,我是MooTools'动画类(Fx.Tween,Fx.Morph,Fx.Transitions)的粉丝。非常简单易用。对于更高级的动画Fx.Slide,Fx.Scroll和Fx.Elements也可用...
它还有一个简洁的Ajax类(Request),可以满足你所有的ajax需求。
显然虽然这是我的个人观点......任何大的(Yahoo UI,jQuery,MooTools,Prototype等......)都能够同时执行Ajax和动画,所以我建议看看样本来自所有这些图书馆的代码并选择了你最喜欢的那个!
答案 9 :(得分:1)
Spry有很多效果似乎相对容易使用。
Spry的缺点(上行?)是它的包装。它被分成许多独立的部分和部分。
因此,如果您想使用大量Spry,您可能会多次调用外部javascript文件,或者您将自己粘贴在一起。 Spry不会为你整齐地做这件事(就像YUI那样)。
但是,如果您只想使用单个组件或效果,Spry非常轻量级!
答案 10 :(得分:0)