【问题标题】:Which JavaScript library is recommended for neat UI effects? [closed]推荐哪个 JavaScript 库用于整洁的 UI 效果? [关闭]
【发布时间】:2008-09-17 00:12:09
【问题描述】:

我需要一个支持 Ajax 并帮助我制作简单而整洁的动画效果的 JavaScript 库in a website我正在研究。

你推荐哪个库?

【问题讨论】:

    标签: html javascript


    【解决方案1】:

    我绝对会推荐 JQuery 作为最容易使用和需要您编写最少代码的一种。 http://jquery.com/

    【讨论】:

      【解决方案2】:

      http://script.aculo.us/

      我认为它符合您对“整洁的动画效果”的要求。

      【讨论】:

        【解决方案3】:

        这是一个相当广泛的问题,一些顶级开源堆栈是 - YUI(雅虎) - 带有Scriptaculuous 的原型 - ExtJs - Dojo

        这是一个非常个人化的选择,取决于代码风格、外观和感觉,以及您喜欢哪一种。

        【讨论】:

          【解决方案4】:

          看看 Dojo/Dijit/Dojox (http://dojotoolkit.org)。它们有很多很酷的特殊效果,还有很多对任何使用 Javascript 的人都会派上用场的东西。

          他们还将文档和相关文章保存在http://dojocampus.org/

          【讨论】:

            【解决方案5】:

            我非常喜欢 ExtJS。这是一个很棒的库,用于使用 javascript 开发复杂的接口。

            【讨论】:

              【解决方案6】:

              我一直在玩 ScriptaculousjQuery。两者都很好,虽然我更倾向于 jQuery。

              【讨论】:

                【解决方案7】:

                我是YUI 的粉丝。支持AnimationAjax

                此外,还有大量控件:菜单、可移动窗口、树形控件、滑块、选项卡视图,列表不胜枚举。我使用了他们的代码,并且在 cross-browser 方面有很好的体验。并不让我感到惊讶。他们对工具包进行了广泛的测试。

                【讨论】:

                  【解决方案8】:

                  如果这很重要,Stack Overflow 会使用 jQuery。 Scriptaculous 非常努力地做您在 Flash 中可以做的所有事情。 Dojo 有一个 SVG 抽象,可以让你做一些 JavaScript 不直接支持的事情。

                  【讨论】:

                    【解决方案9】:

                    就个人而言,我是MooTools'动画课程的粉丝(Fx.TweenFx.MorphFx.Transitions)。非常直接且易于使用。更高级的动画 Fx.Slide、Fx.Scroll 和 Fx.Elements 也可用...

                    它还有一个简洁的 Ajax 类 (Request),可以满足您所有的 ajax 需求。

                    显然,尽管这是我个人的意见...任何大的(Yahoo UI、jQuery、MooTools、Prototype 等)都可以同时执行 Ajax 和动画,所以我建议查看示例所有这些库中的代码,然后选择您最喜欢的那个!

                    【讨论】:

                      【解决方案10】:

                      Spry 有很多看起来比较好用的效果。

                      Spry 的缺点(优点?)是它的包装。它被分成许多独立的部分。

                      因此,如果您想使用大量 Spry,您要么对外部 javascript 文件进行多次调用,要么自行将它们粘合在一起。 Spry 不会巧妙地为您做这件事(就像 YUI 所做的那样)。

                      但是,如果您只想使用单个组件或效果,Spry 非常轻量级!

                      【讨论】:

                        【解决方案11】:
                        1. 如果你想实现一些基本的动画jQuery是可以的。
                        2. 我个人也喜欢prototype.js
                        3. 对于更困难的事情,我们使用 Microsoft AJAX 客户端库的某些功能

                        【讨论】:

                          猜你喜欢
                          • 1970-01-01
                          • 2010-12-13
                          • 2010-10-01
                          • 1970-01-01
                          • 1970-01-01
                          • 2010-10-31
                          • 1970-01-01
                          • 1970-01-01
                          • 2010-09-24
                          相关资源
                          最近更新 更多