jquery和jquery UI有什么区别?

时间:2009-11-21 16:46:41

标签: javascript jquery jquery-ui

jQuery和jQuery UI有什么区别?它们都是不同的框架吗? jQuery库是否需要工作jquery UI或两者都是独立的?任何jQuery选项卡插件和jQuery UI选项卡之间有什么区别?哪个更好用?

4 个答案:

答案 0 :(得分:30)

jQuery是核心库。 jQueryUI建立在它之上。如果你使用jQueryUI,你还必须包含jQuery。

jQuery选项卡位于jQueryUI库之前。 jQueryUI选项卡基于jQuery选项卡。当前版本的jQuery选项卡是Tabs 3。如果我没记错的话(我依旧记得大约在一年前查看源代码),Tabs 3非常类似于jQueryUI中的内容。当然,jQueryUI版本尊重Themeroller主题。

我在一个项目中使用了jQueryUI。它有一些不错的功能,但是几乎没有小部件,它似乎正在以一种冰川的速度前进(似乎六个小部件已经存在超过一年)。也许它会得到第二次风。如果我记得,困扰我的一件事是,在许多小部件中,悬停状态和点击状态之间没有明显的区别。

因此我不建议将jQueryUI用于其小部件。您可能需要它用于效果和可拖动/可拖动的交互处理。

在我看来,Google的Closure库中的小部件和ExtJS中的小部件看起来更有用。

答案 1 :(得分:4)

只需浏览jQuery UI site并阅读:

  

jQuery UI 提供了抽象   低级互动和动画,   先进的效果和高水平,   您可以使用主题小部件,构建于jQuery JavaScript库之上   可以用来构建高度互动   网络应用程序。

答案 2 :(得分:2)

  • jQuery UI建立在jQuery之上。它提供了很酷的用户界面增强功能。

  • @ 2nd question >使用您喜欢的,最终用户和开发人员界面。

答案 3 :(得分:0)

您还会发现没有jQuery就无法生存。它几乎适用于任何Web应用程序。而且由于它的占地面积非常小,所以你可以在大多数页面上包含它们。

然而,jQuery UI对css和图像来说更重要。使用现有应用程序的样式也很困难。我发现自己几乎一直在使用jQuery UI组件和jQuery。