layout – 使用backbone.js构建具有多个视图的页面

我已经完成了各种演示,示例和教程,但仍未找到编写以下结构的正确/最佳方法

当我到达某个路线时,我想在三个级别的视图中呈现多个视图.所以我的基本结构就像这样 –

>容器

>文章

>部分

>组件
>组件

>部分

>组件

>部分

>组件

>部分

>组件
>组件

>文章

>部分

>组件
>组件

>部分

>组件

>部分

>组件
>组件

>文章

>部分

>组件

>部分

>组件
>组件

>文章

>部分

>组件
>组件

>部分

>组件
>组件

>部分

>组件

>部分

>组件
>组件

每个视图/模型必须彼此分开,因为它们可能需要重新渲染.我看过布局管理器,嵌套模型和关系模型,但似乎无法得到我想要的东西.有没有“正确”的方式来创建这种类型的布局,我应该使用集合.

抱歉我缺乏理解.一个完整的新手与一个相当大的雄心勃勃的项目.

解决方法

MarionetteJS,Backbone的插件库,将帮助您处理这种视图嵌套.

它提供了Regions,Layout,CollectionView和ItemView,它们是您遇到的好帮手.

这是一个非常好的tutorial,part2

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...