如何保存HTML页面的状态(在jQuery修改之后)

时间:2013-06-17 21:48:53

标签: javascript jquery html node.js socket.io

您好我正在创建一个与HTML5服务器互动的CSS3 / javascript / node.js纸牌游戏,我使用socket.io作为传输层服务器和客户端之间。 我希望在服务器中HTML修改(卡片被发送或绘制,玩家连接......)之后保存jQuery页面的状态,因此当播放器断开连接并重新连接服务器时给他保存的状态,他可以在他离开时看到页面的状态,或者如果玩家断开另一个玩家可以取代他的位置。

因此,如何通过jQuery修改来保存游戏状态的任何机制都将非常受欢迎。我搜索了很多,但似乎没有找到解决方案。

1 个答案:

答案 0 :(得分:2)

您可能希望将您的状态存储在某种类型的js对象中,可能是这样的

var state = {
   hand: [
      "4H",
      "7D",
      "3S"
   ],
   money: 1000
}

其中1H将是Heart的4个,那么你可以轻松地将它存储在你的后端以及cookie或WebSQL或其他东西中。希望这有帮助!