gpt4 book ai didi

javascript - Backbone.js 保存 "states"吗? (缓存策略)

转载 作者:行者123 更新时间:2023-11-28 01:31:33 26 4
gpt4 key购买 nike

我看到了这个简单的缓存策略:

// 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 网页的整个状态,而不仅仅是模型和 View 。

因此,当我按下后退按钮时,backbone 知道要“返回”到指定状态。

谢谢

最佳答案

有趣的想法! Backbone 没有这种标准功能,但您可以使用 store.js 轻松地自己构建它。 .

该方法与您已经执行的操作类似,但是您可以将大量网页保存到本地存储作为缓存。

特别是如果您可以使用它来减少 API 请求,那么您确实可以加快速度。只需确保使用正确的缓存失效机制即可。

关于javascript - Backbone.js 保存 "states"吗? (缓存策略),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22065755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com