使用JavaScript在浏览器中存储数据

时间:2016-11-28 15:40:36

标签: javascript browser local-storage

我正在尝试创建一个简单的应用程序,允许用户选择当天与他们配对的开发人员,然后设置一个计时器,以便他们切换。 目前,我正在将所有信息存储在Firebase中,但这似乎有些过分。

有没有办法可以使用JavaScript在浏览器中存储数据,例如在Cookie中?我需要存储的信息将是一个小对象,如:

obj1 = { name: 'rob', pairName: 'chris', timeLeft: 15 }

或者Firebase更有意义吗?

我需要它来坚持,所以如果我刷新,它就不会重置'数据。

我不是在问这个怎么做,只是建议和理想的路径:)。

1 个答案:

答案 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!