首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用视图实现主干模板

如何使用视图实现主干模板
EN

Stack Overflow用户
提问于 2012-11-07 23:17:47
回答 1查看 1.1K关注 0票数 2

我正在努力学习backbone,但说实话,我感觉有点不知所措。在我看来,它是以一种略有不同的方式完成的,每一种方式都有更多的框架和插件需要学习。所以我决定把我的信心寄托在Addy Osmani身上,并且正在阅读他的“基础骨干”一书。我遵循了他的建议并使用了Backbone-Boilerplate。然而,无论出于什么原因,我一直无法成功安装Grunt BBB,因此我无法下载工作示例。

我要做的就是按照路由器的这一节来做,并使用视图。http://addyosmani.github.com/backbone-fundamentals/#router.js

问题是,我认为这些指令是不完整的。首先,collection.fetch()变量在错误的作用域中,我真的不知道需要将视图放在哪里以及如何放置。我非常确定,如果我能看到一个工作的例子,我就能理解它,但正如我所说的,无论我在哪里看,它都是一个不同的实现。

有人知道如何在路由器和视图中使用主干模板吗?有没有什么可行的例子呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-08 01:21:24

让我来提个建议。几个月前,我处在你们现在的境地:一边努力学习主心骨,一边努力遵循最佳实践。像你一样,我偶然看到了Addy Osmani的书,并且像你一样,我试着用backbone-boilerplate来陈述。

经过多次的摸索,我最终得出结论,在我刚刚学习backbone的时候,backbone-boilerplate不是我需要的东西。现在,只有在创建了一个完全工作的、非平凡的CRUD应用程序之后,我才开始考虑如何合并backbone-boilerplate。我认为您可能需要问一些backbone-boilerplate回答的问题(我如何将应用程序拆分成模块?等等)在您尝试合并另一个框架或插件之前。Backbone.Marionette也是如此:很棒的库,但在使用它之前,你真的需要有一些东西来应用它。

一开始,我建议所有的主干代码只有一个文件。

真正帮助我的事情之一是尝试和扩展人们使用backbone创建的各种jsfiddle演示。一个简单的谷歌搜索将会出现相当多的结果。我发现这是一种很好的学习方式,因为我能够操纵工作代码,并立即获得关于什么是有效的,什么是允许的反馈。

尽管backbone是一个客户端库,但忽略html并将内容写出到控制台通常会更简单、更快。

最后,如果你愿意付费,我强烈推荐Liam McLennan在pluralsight上的一套backbone.js培训视频。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13272603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档