如何根据我的柜台价值制作一张桌子?

时间:2011-07-07 03:22:48

标签: javascript jquery html html5

我正在制作一个鼹鼠游戏,我想为它制作一个本地高分榜。目前我有一个计数器,用于计算成功点击鼹鼠的次数。在每个会话之后(当窗口关闭/单击停止按钮时)我希望计数器的值保存在高分表中。它需要按分数排序。例如:当最高分为10而有人获得11时,10分为2分,11分为1分。该表只需要在本地机器上,名称的输入会很好但不需要。我需要一个这方面的例子,我试过愚弄HTML5数据库无济于事。我的柜台是

<div id='counter' data-counter='0'>0</div>

以及点击鼹鼠时计数器如何上升的示例

if ($(this).data("state") == "up") {
    var counter = $("#counter");
    counter.data("counter", counter.data("counter") + 1);
    counter.text(counter.data("counter"));
}

我刚刚开始进行网络编程,所以我需要它尽可能的友好。 :P如果您需要澄清问题,请发表评论。 谢谢!

1 个答案:

答案 0 :(得分:0)

如果要存储在本地计算机中,可以使用Cookie。您可以使用cookie保存任何字符串。 使用jquery cookie的简单方法是使用jquery cookie插件: http://plugins.jquery.com/project/Cookie

您可以存储得分对象的序列化,例如,如果您将其放入数组中,则可以执行此操作:

$.cookie("scores", JSON.stringify(scoresArray));

要检索它,只需执行:

scoresArray = JSON.parse($.cookie("scores"));

JSON函数可以在现代浏览器中使用。有关JSON的更多信息,请访问http://json.org

希望这会有所帮助。干杯