文件名称:marionette.presenter:已弃用,但 StateService 的想法仍然存在于 https 下
文件大小:8KB
文件格式:ZIP
更新时间:2024-07-23 21:18:34
JavaScript
牵线木偶主持人 视图和模型实例化逻辑的*容器,例如应用程序路由的委托或复杂视图组件的控制器。 推理 通常在 Backbone 应用程序中,视图状态并排存储在数据模型中。 对于简单的应用程序,这种方法效果很好; 然而,随着复杂性的增加,模型和视图可能变得难以维护。 在这些情况下,将视图状态保持在数据模型和视图之外可以增强关注点分离并提高可维护性。 Marionette.Presenter是一个具有状态意识的嵌套演示管理器。 它从Marionette.StateService扩展而来,它可以单独使用以在处理视图状态时具有更大的灵活性。 Presenter 足够抽象,可用作路由控制器或可嵌套组件管理器。 StateService 在需要具有可扩展复杂性的视图状态管理时很有用,但视图管理不是必需的。 例子 简单演示者 Marionette 应用程序的基本构建块是路由处理程序,或某种执行模型实例
【文件预览】:
marionette.presenter-master
----.jshintrc(825B)
----.gitignore(22B)
----.jscsrc(2KB)
----src()
--------marionette.state-service.js(3KB)
--------marionette.presenter.js(4KB)
--------wrapper.js(831B)
----build()
--------.gitignore(13B)
----README.md(6KB)