Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQueryUI小部件库是否允许开发人员扩展jQueryUI?_Jquery_Jquery Ui_Jquery Plugins - Fatal编程技术网

jQueryUI小部件库是否允许开发人员扩展jQueryUI?

jQueryUI小部件库是否允许开发人员扩展jQueryUI?,jquery,jquery-ui,jquery-plugins,Jquery,Jquery Ui,Jquery Plugins,jQueryUIWidget库是否允许开发人员扩展jQueryUI,或者只是帮助编写jQuery插件。我问这个问题的原因是因为Dan Wellman有一个很棒的UI小部件教程,我不禁想,如果不使用小部件库,我也可以做同样的事情,更快更简单。只是一个简单的jQuery插件模式。好吧,也许不会更快。是的,jQuery UI的设计是为了让Widget对象成为库的基础,如果您想扩展jQuery UI,最好的方法就是使用Widget 记住,jQueryUI关注的功能与jQuery不同。UI的目标是创建用户

jQueryUIWidget库是否允许开发人员扩展jQueryUI,或者只是帮助编写jQuery插件。我问这个问题的原因是因为Dan Wellman有一个很棒的UI小部件教程,我不禁想,如果不使用小部件库,我也可以做同样的事情,更快更简单。只是一个简单的jQuery插件模式。好吧,也许不会更快。

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

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

Widget和UI与与用户、浏览器UI和包含状态交互的JavaScript方面配合得很好


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

谢谢Hogan-在这里也找到了一篇非常好的文章