好的,我创建了一个使用localStorage的HTML5 canvas游戏。我有localStorage完美的工作,但我不确定它遵循正确的标准,或者如果它完全正确,我已经写了它。HTML5 localStorage:我的代码是否遵循正确的标准?
//check if storage is set already, if not set the variable
function checkLocalStorage(){
if (localStorage.timesPlayed){
timesPlayed = Number(localStorage.timesPlayed);
}
else{
timesPlayed = 0;
}
}
//code snippet to increase my variable
timesPlayed += 1;
//code snippet to set the localStorage
localStorage.timesPlayed = timesPlayed;
这很好用!?但从我读过的,我应该使用localStorage.getItem和localStorage.setItem?
我应该改变我写localStorage的方式吗?
这仅仅是链接到网站,在那里我学会了这种方式来访问localStorage的 http://hacks.mozilla.org/2009/06/localstorage/
不,我知道,但从网上已经有的“外面”,我应该跟着别人做什么? (指getItem,setItem) – Jacob 2011-06-15 00:23:52
这可能会有所帮助 - 关于setitem,getitem的好回答http://stackoverflow.com/questions/2010892/storing-objects-in-html5-localstorage – mrk 2011-06-15 00:28:45