Javascript 2.共享某些功能的木偶应用程序

Javascript 2.共享某些功能的木偶应用程序,javascript,marionette,Javascript,Marionette,我需要2创建2主干。木偶应用程序是非常相似,但可能有不同的功能和看法。所以,我希望他们分享一些东西,但仍然能够重新定义 您会选择哪种方式来解决此任务 很好,如果有人可能共享到GitHub repo的链接,但同样的问题已经解决。Marionette有一个名为的结构,您可能希望使用它来分割要在多个Marionette应用程序之间共享的功能。Marionette让您可以开箱即用,虽然机制与您可能习惯的略有不同。通过调用MyApp.module(moduleName)来定义木偶模块。你可以随时打这个电话

我需要2创建2主干。木偶应用程序是非常相似,但可能有不同的功能和看法。所以,我希望他们分享一些东西,但仍然能够重新定义

您会选择哪种方式来解决此任务


很好,如果有人可能共享到GitHub repo的链接,但同样的问题已经解决。

Marionette
有一个名为的结构,您可能希望使用它来分割要在多个
Marionette
应用程序之间共享的功能。

Marionette让您可以开箱即用,虽然机制与您可能习惯的略有不同。通过调用
MyApp.module(moduleName)
来定义木偶模块。你可以随时打这个电话;任何后续定义都将覆盖先前的定义。有了这些知识,您可以创建
ModuleDefaults
模块定义,然后使用它为每个模块创建基线行为,然后使用模块特定的覆盖“重新定义”模块

我在此举一个例子: