目前,我使用以下方法来保持变量和本地存储相同。我在每个页面加载上使用load并保存对变量的任何更新
viewed = Utils.load('viewed') || {};
..utils
load: function(item) {
if(localStorage.getItem(item)){
return JSON.stringify(localStorage.getItem(item));
} else {
return false;
}
},
save: function(name, content) {
localStorage.setItem(name, JSON.stringify(content));
},
是否有更好的方法可以使变量与本地存储保持同步?