jQuery UI 是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库. 包含底层用户交互, 动画, 特效和可更换主题的可视控件. 我们可以直接用它来构建具有很好交互性的 web 应用程序. 所有插件测试能兼容 IE 6.0+, Firefox 3+, Safari 3.1+, Opera 9.6+, 和 GoogleChrome.
jQuery ui 是不收费的, 它免费开源, 你甚至可以改它的源码.
jQuery UI 包含了许多维持状态的小部件 (Widget), 因此, 它与典型的 jQuery 插件使用模式略有不同. 所有的 jQuery UI 小部件(Widget) 使用相同的模式, 所以, 只要您学会使用其中一个, 您就知道如何使用其他的小部件(Widget).
组件构成
jQuery UI 主要分为 3 个部分: 交互, 微件和效果库.
交互
交互部件是一些与鼠标交互相关的内容, 包括 Draggable,Droppable,Resizable,Selectable 和 Sortable 等.
微件
主要是一些界面的扩展, 包括 Accordion,AutoComplete,ColorPicker,Dialog,Slider,Tabs,DatePicker,Magnifier,ProgressBar,Spinner 等, 新版本的 UI 将包含更多的微件.
效果库
用于提供丰富的动画效果, 让动画不再局限于 jQuery 的 animate()方法.
其它
jQuery UI 实际上是 jQuery 插件, 专指由 jQuery 官方维护的 UI 方向的插件
jQuery UI 与 jQuery 的主要区别是:
jQuery 是一个 JS 库, 主要提供的功能是选择器, 属性修改和事件绑定等等.
jQuery UI 则是在 jQuery 的基础上, 利用 jQuery 的扩展性, 设计的插件. 提供了一些常用的界面元素, 诸如对话框, 拖动行为, 改变大小行为等等.
更多 Web 前端课程 https://www.html.cn/ 相关知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/17921.html