【问题标题】:Advantages and Disadvantages of JQuery UI over PluginsJQuery UI 相对于插件的优缺点
【发布时间】:2011-10-12 21:15:38
【问题描述】:

我在过去一周左右的时间里将我的 Web 应用程序更新为来自 JQuery UI 的几个插件,例如自动完成和对话框。过去,我使用单独的插件来实现相同的功能,例如自动完成和 jqModal。问题是,我使用 JQuery UI 的次数越多,我发现其他插件中不存在的问题和复杂性就越多。是的,它是模块化的,允许人们在核心插件和交互的基础上进行构建,但它似乎缺少内置于其他单独分发的插件中的功能。此外,在我看来,JQuery UI 增加了开发 JQuery 和我当前应用程序的另一层,尤其是它自己的主题和复杂的 CSS 类。

所以我正在考虑重新将单独的插件组合到一个缩小的 JS 文件中。是不是选错了路?单独的自动完成、表单、模态窗口、日期选择器插件等组合起来不好吗?

【问题讨论】:

    标签: jquery jquery-ui jquery-plugins


    【解决方案1】:

    有点主观,但这是我的看法。做有效的事。对我有用的是做你想做的事,结合插件并使用它们。由于您提到的原因,我尝试远离 JQuery UI,并且该文件对于我的目的来说太大了。

    我使用 Jquery UI 的唯一原因是当我的公司正在开发可以在 Intranet 上运行的业务线应用程序时。

    【讨论】:

    • 我的应用程序点击次数过多,我更喜欢远离 jQuery。但是我的客户想要类似于一个弹出窗口的东西来解决所有功能。前进的最佳方式是什么?
    【解决方案2】:

    其他一些注意事项:

    • 如果其他人必须阅读、维护、支持和/或增强您的代码,如果您使用一种工具 (jQuery UI) 而不是十几种不同的工具,他们可能更容易学习您的代码。一些出色的插件具有非常陡峭的学习曲线,而且很少或根本没有文档(SlickGrid,有人吗?)。
    • 也许 jQuery UI 将来会比独立插件更可靠地维护。其中一些工具需要认真升级才能从 HTML5 中受益,否则它们将变得过时(或更糟)。 jQuery UI 和其他工具哪个更有可能跟上?

    不过,我并不反对肖恩。真棒更好。立即使用最有效的方法。

    【讨论】:

      【解决方案3】:

      我建议使用来自 jquerytools.org 的 "JqueryTools" 插件。我个人更喜欢它,因为它没有很多不必要的文件,它只是一个文件,然后你可以控制stylesheets,这意味着你可以比JQueryUI更容易地自定义它。

      【讨论】:

        猜你喜欢
        • 2011-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-18
        • 2011-08-23
        • 2010-10-13
        • 2012-03-20
        • 1970-01-01
        相关资源
        最近更新 更多