【发布时间】:2014-07-06 22:43:06
【问题描述】:
node.js 服务器有两个角色:
- 带有前缀 /api 的路由上的 RESTFul API
- 在其他路由上呈现网站页面 (/ /plans /features /terms ...)
目前,我的所有页面都呈现“正在加载页面...”,并结合 Backbone.router 启动时替换 DOM 的 Backbone 应用程序。
我想在用户到达页面时在服务器端构建网站页面,并在用户在网站上导航时让 Backbone 处理导航的下一部分。
我知道如何在服务器端执行此操作,但在客户端使用已构建的 DOM 加载页面时,Backbone.router 会加载然后替换 DOM,因为它不知道视图已经预加载。
如何在客户端修复它?
代码:
更新:新代码:https://gist.github.com/mathieug/d50c861e63dd647f1c2b
现在我需要在第一次加载时调用 runSlider 方法。
【问题讨论】:
-
您也可以提供一些看法吗?
-
当然,条款视图:pastebin.com/et1mrbLK
-
我刚刚添加了主页视图
标签: javascript node.js backbone.js progressive-enhancement