JavaScript是否保存到本地存储?

JavaScript是否保存到本地存储?,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

因此,我对javaScript感到厌烦,并开始胡闹,下面是我当前的代码:

JS

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的教程的链接: