TIM*_*MEX 11 html javascript templates backbone.js
我正在渲染新闻Feed.
我打算使用Backbone.js作为我的javascript东西,因为我厌倦了用JQuery做手工DOM绑定.
所以现在我正在考虑两种选择.
当用户加载页面时,"新闻订阅源"容器为空.但是该页面触发了一个javascript,它将新闻的项目呈现在屏幕上.这将与Backbone的模型和集合等相关联.
当用户加载页面时,服务器呈现"新闻订阅源".即使javascript被关闭,项目仍会显示,因为服务器通过模板引擎呈现它.
我想使用Backbone.js来保持我的javascript清洁.那么,我应该选择#1,对吧?但#1比#2复杂得多.
顺便说一句,我问这个问题的原因是因为我不想使用Backbone.js的路由功能.我会单独加载每个页面,并使用Backbone作为页面的各个项目.换句话说,我正在使用Backbone.js.
如果我要使用Backbone.js的路由功能,那么明显的答案是#1,对吧?但是我担心建立路线系统需要花费太多时间,时间也应该平衡到我的等式中.
如果这个问题令人困惑,我很抱歉:我只想知道使用Backbone.js的最佳做法并节省时间.
Pla*_*ure 26
两者都有优点和缺点,所以我会这样说:根据您的要求选择最适合您的选项.
我不知道Backbone.js,所以我将继续回答客户端与服务器端的渲染.
这种方法允许您在服务器端快速呈现结构,然后让用户的JavaScript获取实际内容.
优点:
缺点:
这种方法允许用户一次接收所有内容,也适用于没有良好JavaScript支持的浏览器,但这也意味着在浏览器获得第一个<html>标记之前所有内容都需要更长的时间.
优点:
缺点:
哪些对您的要求最重要?这应该告诉你的决定.
| 归档时间: |
|
| 查看次数: |
3505 次 |
| 最近记录: |