首页 > 解决方案 > jQuery UI:何时使用小部件工厂

问题描述

一般来说,我是 Javascript 和 Web 开发的初学者。我正在构建一个必须高度交互的网络应用程序,所以我的大部分工作都是关于使用 Javascript 来实现这一点。在已经写了一大段代码之后,我觉得它不会真正可维护并且已经很难改变,因为我认为我的代码组织得不是很好。

本质上,我希望将对我的对象执行操作的代码和显示我的对象的代码分开。我发现 Widget Factory 可能是一种方法,但我无法真正理解它究竟做了什么。

我在上面写了很多文档,但我不知道它对我想做的事情是否有用。你能告诉我它是否对我有用,如果没有,我应该使用哪些其他工具或教程来实现这一目标?谢谢

标签: javascriptjquery-uiwidget

解决方案


小部件工厂用于定义自定义 jQuery 小部件。

您的问题非常广泛和通用,因为只有您知道什么样的对象/模型以及您期望在客户和页面之间具有什么样的交互性。

通常,您应该在实施通用解决方案时创建小部件。小部件意味着是可重用的东西,可以处理一个特定的想法/工作。

例如,如果您想在您的页面中添加“评价此评论”,而用户可以评价其他用户的评论,您将创建一个评价评论小部件并将其应用于您的所有用户评论元素。


推荐阅读