【发布时间】:2011-12-06 00:06:07
【问题描述】:
我正在研究 Backbone JS 并且有点困惑。我习惯于在服务器端(using JADE)编译我的页面 html,然后在客户端使用 jQuery 与这些元素进行交互。许多主干示例建议从空白 html 正文开始并在客户端呈现内容。
这对我来说真的很奇怪!
问题:
我必须使用客户端模板吗?
我可以使用 BackboneJS 来控制预先编写的服务器端编译的 html 吗?
【问题讨论】:
-
两者。您支持非 JavaScript 浏览器,并尽可能使用 JavaScript 将工作分流给客户端
-
我认为这取决于你的建筑——对于博客来说,在服务器端进行所有渲染是有意义的(除非你想了解所有这些hashbang crap)。对于应用程序,我会采用 Brian 建议的实用的混合方法:将预期信息引导到服务器提供的页面中,然后使用 Backbone 的 AJAX 工具更新视图。
标签: templates node.js backbone.js express