Marionette.Presenter已弃用,但StateService的想法仍然存在于HTTPS下
Marionette.Presenter是一个牵线木偶主持人视图和模型实例化逻辑的顶级容器,例如应用程序路由的委托或复杂视图组件的控制器。推理通常在Backbone应用程序中,视图状态并排存储在数据模型中。对于简单的应用程序,这种方法效果很好;然而,随着复杂性的增加,模型和视图可能变得难以维护。在这些情况下,将视图状态保持在数据模型和视图之外可以增强关注点分离并提高可维护性。 Marionette.Presenter是一个具有状态意识的嵌套演示管理器。它从Marionette.StateService扩展而来,它可以单独使用以在处理视图状态时具有更大的灵活性。 Presenter足够抽象,可用作路由控制器或可嵌套组件管理器。 StateService在需要具有可扩展复杂性的视图状态管理时很有用,但视图管理不是必需的。例子简单演示者Marionette应用程序的基本构建块是路由处理程序,或某种执行模型实例。
下载地址
用户评论