【问题标题】:Backbone Marionette Layout and Region (which comes first?)骨干木偶布局和区域(哪个先出现?)
【发布时间】:2014-01-01 19:52:36
【问题描述】:

我已阅读有关布局和区域的文档,但我很难理解哪一个位于顶层。我开始我的初始应用程序,它将有一些核心结构布局。问题变成了,我是否创建一个主容器区域并为每个核心结构布局附加布局(然后会有小部件的子区域等)?或者我是否创建一个布局来创建可以在顶部切换的主要 DOM 元素。我想我在理解先有鸡还是先有蛋的意义上存在问题,或者在木偶布局和区域的范围内。我会假设一个区域,因为布局基本上是一个项目视图,并且项目视图通常附加到一个区域。

简而言之,我可以从一个布局开始我的初始应用程序,然后再有区域和子布局等?或者我应该从一个主区域开始我的应用程序,然后再有子布局和区域。

【问题讨论】:

    标签: backbone.js marionette


    【解决方案1】:

    经过一番谷歌搜索,我认为答案已经很清楚了。我首先需要创建一个可以添加布局的区域。这在http://davidsulc.com/blog/2012/05/06/tutorial-a-full-backbone-marionette-application-part-1/ 有进一步描述。

    在我的用例中,我将创建一个可以添加其他布局的主容器区域。然后这些布局可以有子区域,这些子区域可以有布局,从而无限扩展。

    【讨论】:

    • 你说得对,它们就是这样工作的。区域存在于应用程序的顶层,用于显示视图。视图可以是基本的(即只有一个区域),也可以是更复杂的并由多个区域组成。如果您的视图有多个区域,您可以为您的视图使用布局并使用 布局的 区域管理各个区域。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多