javascript - jQuery UI:何时使用小部件工厂
问题描述
一般来说,我是 Javascript 和 Web 开发的初学者。我正在构建一个必须高度交互的网络应用程序,所以我的大部分工作都是关于使用 Javascript 来实现这一点。在已经写了一大段代码之后,我觉得它不会真正可维护并且已经很难改变,因为我认为我的代码组织得不是很好。
本质上,我希望将对我的对象执行操作的代码和显示我的对象的代码分开。我发现 Widget Factory 可能是一种方法,但我无法真正理解它究竟做了什么。
我在上面写了很多文档,但我不知道它对我想做的事情是否有用。你能告诉我它是否对我有用,如果没有,我应该使用哪些其他工具或教程来实现这一目标?谢谢
解决方案
小部件工厂用于定义自定义 jQuery 小部件。
您的问题非常广泛和通用,因为只有您知道什么样的对象/模型以及您期望在客户和页面之间具有什么样的交互性。
通常,您应该在实施通用解决方案时创建小部件。小部件意味着是可重用的东西,可以处理一个特定的想法/工作。
例如,如果您想在您的页面中添加“评价此评论”,而用户可以评价其他用户的评论,您将创建一个评价评论小部件并将其应用于您的所有用户评论元素。
推荐阅读
- scala - 在兄弟 Actor 之间路由时在 Akka 中遇到死信
- javascript - 通过拖放更改ul li的顺序
- bash - 巴什管道屏障
- python - 如何使用 ctypes 在 python 中创建一个 int 缓冲区
- javascript - 函数调用时重置变量
- c# - 如何从wpf中的datagrid将数据导出到字符串
- c++ - 在 C++ 绑定中捕获 fortran 运行时错误和信号
- reactjs - 未调用渲染函数
- perl - 如何在 ubuntu 下为 perl 安装 Filter::Crypto 模块
- ruby-on-rails - 调用实例方法时来自 &block 的未定义局部变量或方法