jquery和jQuery UI的区别是什么?

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

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

jQuery标签先于jQueryUI库。 jQueryUI标签是基于jQuery标签。 当前版本的jQuery Tabs是Tabs 3 。 如果我记得正确(我隐约记得一年前的源代码),选项卡3是非常类似于jQueryUI。 jQueryUI版本当然尊重Themeroller主题。

我在一个项目中使用jQueryUI。 它有一些不错的function,但是有一些小部件,似乎正在以一种冰河的速度前进(看起来像六个小部件已经在那里一年多了)。 也许会得到第二个风。 如果我记得,困扰我的一件事是,在许多小部件中,hover状态和点击状态之间没有明显的区别。

所以我现在不推荐jQueryUI为它的小部件。 你可能想要它的效果和可拖动/可丢弃的交互处理。

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

只需浏览jQuery用户界面网站,并阅读:

jQuery UI为低级交互和animation提供了抽象,高级特效和高级别的,可构build在jQuery JavaScript库之上的可移植的小部件,可用于构build高度交互式的Web应用程序。

  • jQuery UIbuild立在jQuery之上。 它提供了很酷的用户界面增强function。

  • @第二个问题 >使用你喜欢的,最终用户和开发人员接口的方式。

你也会发现,你不能没有jQuery。 对于几乎所有的Web应用程序来说这都是至关重要 而且由于它的足迹是如此之小,你可以逃避包括大部分,如果不是所有的页面。

但是,jQuery UI与CSS和图像更重。 要使样式与现有的应用程序一起工作也很困难。 我发现自己几乎所有的时间都在使用jQuery UI组件。