获得主干服务静态html文件

时间:2014-04-05 05:40:16

标签: javascript backbone.js

这是我服务器上的目录结构

  

公共/ JS /...

  /css/...
  /img/...
  /demo
  /demo/button/index.html
  /demo/slider/index.html
  /demo/dialogBox/index.html

在普通的骨干路由处理程序中,我需要创建一个视图对象,其中有一个模型。该模型将在初始化时从REST API获取数据。但是当谈到静态页面时,我有点困惑,因为我还在学习阶段。

问题:

如何配置骨干路由器以提供demo文件夹下的静态html页面?

1 个答案:

答案 0 :(得分:2)

简单回答:你没有。

网站(使用Backbone)的(简化)方式是:

  1. 客户端从Web服务器请求页面
  2. Web服务器发送页面(有时包括Backobne应用程序)
  3. 客户端收到网页,网页浏览器呈现页面(执行Backbone代码,如果有的话)
  4. Backbone路由器处理散列更改并更新页面上的数据(可能发出ajax请求),而无需从服务器请求新页面
  5. Backbone不对静态页面做任何事情:客户端请求它们(例如通过点击链接),然后Web服务器发送它们。换句话说,它遵循上述步骤,但在步骤3停止。