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请求,那么您可以真正加快速度。只要确保使用正确的缓存失效机制即可