【发布时间】:2008-09-17 00:12:09
【问题描述】:
【问题讨论】:
标签: html javascript
【问题讨论】:
标签: html javascript
我绝对会推荐 JQuery 作为最容易使用和需要您编写最少代码的一种。 http://jquery.com/
【讨论】:
我认为它符合您对“整洁的动画效果”的要求。
【讨论】:
这是一个相当广泛的问题,一些顶级开源堆栈是 - YUI(雅虎) - 带有Scriptaculuous 的原型 - ExtJs - Dojo
这是一个非常个人化的选择,取决于代码风格、外观和感觉,以及您喜欢哪一种。
【讨论】:
看看 Dojo/Dijit/Dojox (http://dojotoolkit.org)。它们有很多很酷的特殊效果,还有很多对任何使用 Javascript 的人都会派上用场的东西。
他们还将文档和相关文章保存在http://dojocampus.org/
【讨论】:
我非常喜欢 ExtJS。这是一个很棒的库,用于使用 javascript 开发复杂的接口。
【讨论】:
我一直在玩 Scriptaculous 和 jQuery。两者都很好,虽然我更倾向于 jQuery。
【讨论】:
此外,还有大量控件:菜单、可移动窗口、树形控件、滑块、选项卡视图,列表不胜枚举。我使用了他们的代码,并且在 cross-browser 方面有很好的体验。并不让我感到惊讶。他们对工具包进行了广泛的测试。
【讨论】:
如果这很重要,Stack Overflow 会使用 jQuery。 Scriptaculous 非常努力地做您在 Flash 中可以做的所有事情。 Dojo 有一个 SVG 抽象,可以让你做一些 JavaScript 不直接支持的事情。
【讨论】:
就个人而言,我是MooTools'动画课程的粉丝(Fx.Tween、Fx.Morph、Fx.Transitions)。非常直接且易于使用。更高级的动画 Fx.Slide、Fx.Scroll 和 Fx.Elements 也可用...
它还有一个简洁的 Ajax 类 (Request),可以满足您所有的 ajax 需求。
显然,尽管这是我个人的意见...任何大的(Yahoo UI、jQuery、MooTools、Prototype 等)都可以同时执行 Ajax 和动画,所以我建议查看示例所有这些库中的代码,然后选择您最喜欢的那个!
【讨论】:
Spry 有很多看起来比较好用的效果。
Spry 的缺点(优点?)是它的包装。它被分成许多独立的部分。
因此,如果您想使用大量 Spry,您要么对外部 javascript 文件进行多次调用,要么自行将它们粘合在一起。 Spry 不会巧妙地为您做这件事(就像 YUI 所做的那样)。
但是,如果您只想使用单个组件或效果,Spry 非常轻量级!
【讨论】:
【讨论】: