jquery - jQuery UI Widget 库是否可以让开发人员扩展 jQuery UI?

标签 jquery jquery-ui jquery-plugins

jQuery UI Widget 库是否可以让开发人员扩展 jQuery UI 或者只是帮助编写 jQuery 插件。我问的原因是因为有一个很棒的 UI Widget 教程 here作者:Dan Wellman,我不禁想到,如果不使用小部件库,我也可以更快、更轻松地完成同样的事情。只是一个普通的旧 jQuery 插件模式。好吧,也许不会更快。

最佳答案

是的,jQuery UI 的设计是为了使 Widget 对象成为该库的基础,如果您想扩展 jQuery UI,最好的方法就是使用 widget。

请记住,jQuery UI 专注于与 jQuery 不同的功能。 UI 的目标是创建用户交互元素,因此在本例中,拥有一个简单的视觉元素并不能“炫耀”UI(以及小部件)的优点。但您可以看到一些提示...例如,要添加事件,请使用小部件使用一行代码。

小组件和 UI 可以与与用户、浏览器 UI 交互并包含状态的 JavaScript 方面配合良好。

如果您没有做这些事情,那么使用小部件可能没有意义。

关于jquery - jQuery UI Widget 库是否可以让开发人员扩展 jQuery UI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4194996/

相关文章:

javascript - 使用悬停在 div 上的 Jquery fadeIn 和 fadeOut 问题

jquery-ui - Jquery 自动完成通配符

jquery - 如何使用 javascript 变量中的文本打开 jquery 对话框

iPad 上的 jQuery Booklet 插件

php - 使用 PHP MySql JQuery 将数据检索到 ajax 下拉菜单中

javascript - TweenMax 悬停未触发动画

javascript - 页面加载时 jquery shake 不工作

javascript - 在 jQuery 中卡住表头

jquery - offset().left 返回奇怪的值

javascript - Google+ 样式自动完成 + 下拉 jQuery 插件