Backbone.js 主干木偶布局和区域(哪一个先到?)

Backbone.js 主干木偶布局和区域(哪一个先到?),backbone.js,marionette,Backbone.js,Marionette,我已经阅读了关于布局和区域的文档,但是我很难理解哪一个是顶级的。我正在开始我的初始应用程序,它将有几个核心结构布局。问题是,我是否要创建一个主容器区域并为每个核心结构布局附加布局(然后会有用于小部件等的子区域)?或者我创建一个布局来创建可以在顶部切换的主DOM元素。我想我有一个问题的理解,在这个意义上,鸡还是蛋,还是在木偶布局和区域的范围内。我假设一个区域的布局基本上是一个项目视图,项目视图通常附加到一个区域 简而言之,我可以用一个布局开始我的初始应用程序,然后有区域和子布局等吗?或者我应该用一

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


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

在谷歌搜索了一段时间后,我想答案已经很清楚了。我首先需要创建一个可以添加布局的区域。这将在中进一步描述


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

你说得对,它们就是这样工作的。区域存在于应用程序的顶层,用于显示视图。视图可以是基本视图(即仅一个区域),也可以更复杂,由多个区域组成。如果视图有多个区域,则可以为视图使用布局,并使用布局的区域管理各个区域。