我正在尝试创建一个简单的应用程序,允许用户选择当天与他们配对的开发人员,然后设置一个计时器,以便他们切换。 目前,我正在将所有信息存储在Firebase中,但这似乎有些过分。
有没有办法可以使用JavaScript在浏览器中存储数据,例如在Cookie中?我需要存储的信息将是一个小对象,如:
obj1 = { name: 'rob', pairName: 'chris', timeLeft: 15 }
或者Firebase更有意义吗?
我需要它来坚持,所以如果我刷新,它就不会重置'数据。
我不是在问这个怎么做,只是建议和理想的路径:)。
答案 0 :(得分:0)
var DB = function(){
this.Read = function(index){
if(this.Test()){
return JSON.parse(localStorage[index]).data;
}
},
this.Write = function(index, data){
localStorage[index] = JSON.stringify({data : data});
}
this.Test = function(){
return typeof localStorage == typeof {};
}
}
// example:
var x = new DB(); // new data base
x.Write('food', ['food','bar','google']); // write data
console.log(x.Read('food')); // get data!