【发布时间】:2010-12-19 01:25:57
【问题描述】:
jQuery 和 jQuery UI 有什么区别?它们是不同的框架吗? jQuery 库是否需要工作 jquery UI 或两者都独立工作?任何 jQuery 选项卡插件和 jQuery UI 选项卡有什么区别?哪个更好用?
【问题讨论】:
标签: javascript jquery jquery-ui
jQuery 和 jQuery UI 有什么区别?它们是不同的框架吗? jQuery 库是否需要工作 jquery UI 或两者都独立工作?任何 jQuery 选项卡插件和 jQuery UI 选项卡有什么区别?哪个更好用?
【问题讨论】:
标签: javascript jquery jquery-ui
【讨论】:
jQuery 是核心库。 jQueryUI 建立在它之上。如果使用 jQueryUI,还必须包含 jQuery。
jQuery 选项卡在 jQueryUI 库之前。 jQueryUI 选项卡基于 jQuery 选项卡。当前版本的 jQuery Tabs 是Tabs 3。如果我没记错的话(我隐约记得大约一年前查看了源代码),Tabs 3 与 jQueryUI 中的非常相似。当然,jQueryUI 版本尊重 Themeroller 主题。
我在一个项目中使用了 jQueryUI。它有一些不错的功能,但很少有小部件,而且它似乎正在以缓慢的速度前进(似乎同样的六个小部件已经存在了一年多)。也许它会得到第二次风。如果我记得,困扰我的一件事是,在许多小部件中,悬停状态和单击状态之间没有明显的区别。
所以我现在不推荐 jQueryUI 用于它的小部件。您可能希望它用于效果和可拖动/可拖放交互处理。
在我看来,Google 的 Closure 库中的小部件和 ExtJS 中的小部件似乎更有用。
【讨论】:
只需浏览jQuery UI site 并阅读:
jQuery UI 为 低级交互和动画, 高级效果和高水平, 可主题化的小部件,建立在 jQuery JavaScript 库之上,您可以 可以用来构建高度交互的 网络应用程序。
【讨论】:
您还会发现没有 jQuery 就无法生存。它是几乎所有 Web 应用程序的关键部分。而且由于它的占用空间非常小,您可以在大多数(如果不是所有)页面上包含它。
jQuery UI 然而,CSS 和图像更重。使样式与现有应用程序一起使用也可能很困难。我发现自己有时使用 jQuery UI 组件,几乎一直使用 jQuery。
【讨论】: