HTML5本地保存/加载

HTML5本地保存/加载,html,save,local,Html,Save,Local,我正试图按照本网站“”的教程制作一个空闲的游戏 它展示了制作简单本地保存函数的简单方法,但由于某些原因,我无法让它工作。他告诉我们做一个这样那样的函数,但没有说明它应该是什么样子 我搜索了谷歌,看到了很多不同的方法,我找到了一些可以工作的方法,但还不够全面,而且它们还不够简单,因为我缺乏HTML方面的知识。 欢迎并感谢您的帮助:)提前谢谢 function save(){ var save = { cookies: cookies, cursors: cursors }

我正试图按照本网站“”的教程制作一个空闲的游戏

它展示了制作简单本地保存函数的简单方法,但由于某些原因,我无法让它工作。他告诉我们做一个这样那样的函数,但没有说明它应该是什么样子

我搜索了谷歌,看到了很多不同的方法,我找到了一些可以工作的方法,但还不够全面,而且它们还不够简单,因为我缺乏HTML方面的知识。 欢迎并感谢您的帮助:)提前谢谢

function save(){
    var save = {
    cookies: cookies,
    cursors: cursors
}
localStorage.setItem("save",JSON.stringify(save));
};

function load(){
    var savegame = JSON.parse(localStorage.getItem("save"));
    if (typeof savegame.cookies !== "undefined") cookies = savegame.cookies;
};
var=0;
函数cookieClick(编号){
cookies=cookies+数字;
document.getElementById(“cookies”).innerHTML=cookies;
};
变量游标=0;
函数buyCursor(){
var cursorCost=Math.floor(10*Math.pow(1.1,游标));//计算出这个游标的成本
如果(cookies>=cursorCost){//检查播放器是否能够负担得起光标
游标=游标+1;//增加游标的数量
cookies=cookies-cursorCost;//删除已使用的cookies
document.getElementById(“游标”).innerHTML=cursors;//更新用户的游标数
document.getElementById('cookies')。innerHTML=cookies;//更新用户的cookies数量
};
var nextCost=Math.floor(10*Math.pow(1.1,游标));//计算出下一个游标的成本
document.getElementById('cursorCost')。innerHTML=nextCost;//更新用户的游标成本
};
函数save(){
变量保存={
饼干:饼干,
游标:游标
}
setItem(“save”,JSON.stringify(save));
};
函数加载(){
var savegame=JSON.parse(localStorage.getItem(“save”);
如果(savegame.cookies的类型!=“未定义”)cookies=savegame.cookies;
}
setInterval(函数(){
cookieClick(光标);
}, 1000);

点击我!

Cookies:0
购买光标
游标:0
光标成本:10
您的浏览器可能不支持本地存储。 您可以使用Modernizer检查broswer的本地存储支持。 请在此处阅读:


另外,请确保您在代码中调用了save()方法(我在代码中没有看到它)

谢谢,我现在知道了:D