sessionStorage - 只对本次会话保留数据
localStorage - 长时间保留数据
//这是一个保存娃娃数量的json数据 dollNum = {Aries: 0, Taurus: 0, Gemini: 0, Cancer: 0, Leo: 0, Virgo: 0, Libra: 0, Scorpius: 0, Sagittarius: 0, Capricornus: 0, Aquarius: 0, Pisces: 0}; /** * 保存Doll数量,要保存json数据的时候,需要使用JSON.stringify();方法将JSON转化为字符串 */ function saveDollNum(){ var tempDollNum = JSON.stringify(dollNum); sys.localStorage.setItem("dollNum", tempDollNum); } /** * 加载Doll数量 和 keys;然后再读取过后,需要用JSON.parse();方法将字符串转化为JSON */ function loadDollNum() { var tempDollNum = sys.localStorage.getItem("dollNum"); if(tempDollNum == null || tempDollNum == ""){ saveDollNum(); cc.log("default dollNum " + dollNum); }else{ tempDollNum = sys.localStorage.getItem("dollNum"); cc.log("get dollNum " + tempDollNum); } //将字符串转化为json tempDollNum = JSON.parse(tempDollNum); }
这样就可以一次保存多个数据,并且操作起来也方便
OK 数据存储介绍完了,更多精彩在我的个人原创博客站点:Melove 我爱 http://www.melove.net