发表于: 2017-04-03 21:37:15
2 1127
今天完成的事情:
打开任务2的项目,找到玩家配比页面的杀人和平民分配的数据,传到新的页面,查看玩家身份,为页面的查看身份按钮/隐藏并传递给下一号按钮添加点击事件,学习如何根据需要显示和隐藏视图,用变量保存查看状态和当前查看到几号身份。书写逻辑,点击一次查看身份再点击隐藏身份,再点击查看下一个人身份,如此循环,查看学习资料——《浏览器的本地存储》,身份的传递方式有两种选择,一是跳转页面通过url等方式传递身份,二是本页面操作不跳转页面,只根据情况显示隐藏文本内容和按钮,我选择了根据情况显示隐藏文本内容和按钮。身份传递完后跳转页面,进入法官查看身份页面,展示所有身份,多次执行代码,发现bug并改正。完成任务3。
明天计划的事情:
开始做任务4,听他们说的好像很难。使用桌游精灵,搞清楚游戏开始后的操作逻辑,用css+html完成后面需要的页面,打开任务3的项目,将身份结果传递到新页面法官台本,查看学习资料——《JS有限状态机》。设置变量用于存放游戏进展到第几天,每天包含4个步骤的状态,设置玩家的死活状态。
遇到的问题:
对页面之间进行传值不知道怎么选择,后来发现如果用url传值,地址栏能看到传的值,而cookie传值也有要求,大小不能超过4k,所以选择了localStorage本地存储。发现写东西之前都需要找好多资料看,对基础知识还是不够了解。
收获:
对页面之间进行传值有了初步的了解。
评论