0

由于我最近遇到的问题,我最近在stackoverflow上发布了很多问题,你们真的帮了我很多。

我的问题:

我正在研究backbone.js,并且我在我的项目中研究过codeignitor。现在我的问题是在 ci 中,我可以直接从 ci 视图加载视图,并且可以轻松显示动态 html(对我来说工作正常)。问题是我必须将我的 js 代码和函数以及 ajax 调用转移到主干.js,而我几乎处于这个项目的开始阶段。我不清楚如何在主干中的某些事件上显示全新的页面 html。我的问题不清楚?让我进一步解释一下。

解释:

我的意思是我有一个索引页面,所有的东西都加载到这个页面中(滑块、页脚等)。每当单击任何项​​目以查看详细信息时,ci 都会调用适当的方法并为我提供在全新页面中显示该产品的 html(不加载),其中仅包含该产品的图像和该产品的一些其他选项。使用 ci 很容易,但是我如何使用backbone.js 来显示不同的页面或与索引页面完全不同的html,而不显示索引页面的其他内容。我可以弄清楚如何移动和设计它背后的逻辑,但我不知道如何为不同的事件加载这些不同的 html(比如关于按钮应该显示关于我们的页面,特色类别应该显示所有特色产品那个主索引文件。)

我真的很想得到一些方向。谢谢你

4

1 回答 1

0

我认为您的意思是要制作单页应用程序。是的,骨干最好的主意是这样做。您将需要以下内容:

  • 模板(应该在里面<script type="text/template"></script>
  • 骨干视图
  • 骨干模型
  • 骨干路由器
于 2013-02-01T12:01:27.263 回答