Javascript Backbone.js save";国家;?(缓存策略)
我看到了这个简单的缓存策略:Javascript Backbone.js save";国家;?(缓存策略),javascript,html,backbone.js,Javascript,Html,Backbone.js,我看到了这个简单的缓存策略: // Inside a router initialize: function() { this.cached = { view: undefined, model: undefined } }, index: function(parameter) { this.cached.model = this.cached.model || new Model({ parameter: param
// Inside a router
initialize: function() {
this.cached = {
view: undefined,
model: undefined
}
},
index: function(parameter) {
this.cached.model = this.cached.model || new Model({
parameter: parameter
});
this.cached.view = this.cached.view || new View({
model: this.cached.model
});
}
但是我想知道是否有可能保存我的单个网页javascript网页的整个状态,而不仅仅是模型和视图
所以当我按下后退按钮时,主干知道“返回”到指定的状态
谢谢你这个有趣的主意!主干网没有标准的这种功能,但是您可以使用它轻松地构建它 这种方法与您正在做的类似,但是您可以将大量网页作为缓存保存到本地存储中 特别是如果您可以使用它来减少API请求,那么您可以真正加快速度。只要确保使用正确的缓存失效机制即可