【问题标题】:Several application objects in Backbone.Marionette AppBackbone.Marionette App 中的几个应用程序对象
【发布时间】:2013-04-16 17:19:07
【问题描述】:

是否可以在 Backbone.Marionette 应用程序中定义多个应用程序对象?创建模块化应用程序的最佳实践是什么 - 建立一组具有不同名称的应用程序对象,或者在从 Marionette.Module 扩展的模块中描述特定功能?

【问题讨论】:

    标签: marionette


    【解决方案1】:

    Marionette 包含了应用程序模块的概念。

    https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.application.module.md

    MyApp = new Backbone.Marionette.Application();
    
    MyApp.module("Foo", function(){
    
      // module code goes here
    
    });
    
    MyApp.start();
    

    【讨论】:

    • 谢谢您的回复,没关系,文档提供了这种方式,但可能出于功能划分的某些原因,以多个应用程序的方式排列项目很有用?我在这里找到了一种提示stackoverflow.com/questions/11159836/…
    • 我明白了。我没有意识到您正在寻找 require.js 解决方案。如果您编辑问题以反映这一点,您可能会得到更好的结果。我个人更喜欢 vanilla 或 CommonJS 而不是 AMD,所以我帮不上什么忙 :)
    猜你喜欢
    • 2019-08-06
    • 2018-10-13
    • 1970-01-01
    • 2013-07-28
    • 2013-02-28
    • 2019-08-26
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    相关资源
    最近更新 更多