JavaScript是否保存到本地存储?
因此,我对javaScript感到厌烦,并开始胡闹,下面是我当前的代码: JSJavaScript是否保存到本地存储?,javascript,jscript,Javascript,Jscript,因此,我对javaScript感到厌烦,并开始胡闹,下面是我当前的代码: JS var Money = 0; var U1Amount = 0; function mButton() { Money += 1; document.getElementById('money').innerHTML=Money + "$"; } function buyU1() { if(Money < 30) { document.getEl
var Money = 0;
var U1Amount = 0;
function mButton()
{
Money += 1;
document.getElementById('money').innerHTML=Money + "$";
}
function buyU1()
{
if(Money < 30)
{
document.getElementById('updates').innerHTML="You do not have enough money.";
} else {
Money -= 30;
U1Amount += 1;
document.getElementById('money').innerHTML=Money + "$";
document.getElementById('updates').innerHTML="You have successfully bought Upgrade 1";
resetUpdates();
}
}
var interval = setInterval(gMoneyU1, 1000);
function gMoneyU1()
{
var calc = 5 * U1Amount;
Money += calc;
document.getElementById('money').innerHTML=Money + "$";
}
function resetUpdates()
{
setTimeout(function(){document.getElementById('updates').innerHTML="";}, 10000);
}
</script>
var-Money=0;
变量U1Amount=0;
函数mButton()
{
货币+=1;
document.getElementById('money').innerHTML=money+“$”;
}
函数buyU1()
{
如果(货币<30)
{
document.getElementById('updates').innerHTML=“您没有足够的钱。”;
}否则{
货币-=30;
U1Amount+=1;
document.getElementById('money').innerHTML=money+“$”;
document.getElementById('updates').innerHTML=“您已成功购买升级1”;
重置更新();
}
}
var interval=setInterval(gMoneyU1,1000);
函数gMoneyU1()
{
var calc=5*U1Amount;
货币+=计算;
document.getElementById('money').innerHTML=money+“$”;
}
函数resetUpdates()
{
setTimeout(函数(){document.getElementById('updates').innerHTML=“;”},10000);
}
HTML
<body>
Generated something: <span id='money'>0$</span>
<br />
<span id='updates'></span>
<br />
<button onClick='mButton()'>Generate something.</button>
<br />
<button onClick='buyU1()'>Buy upgrade 1. ($30)</button>
</body>
生成了以下内容:0$
产生一些东西。
购买升级1。($30)
我曾尝试在谷歌上搜索并发现了一些localStorage.setItem之类的东西,但我不确定如何使用它。
如果有人能解释一下,我会非常感激
提前谢谢。我想你一定已经看过了,但我想建议你。有关快速概述,请浏览,有关详细信息,请参阅。我认为这符合你的目的。它不是很大。@Voltrone建议使用Lawnchair,虽然这是一个提供存储回退实现的好库(例如,如果您使用的是没有本地存储的旧浏览器),但我建议您使用lscache:
它将使您需要的存储变得更简单(只需给它一个要存储的对象和一个用来存储它的键),并允许您设置您希望存储的东西能够保存多长时间(如果您需要这样做)。您到底不明白什么?这里有一个指向HTML5 WebStores的链接:看:或者你可以试试这个库,它的功能非常强大,因为它的大小:这里有一个指向我用来学习localStorage的教程的链接: