发表于: 2017-04-26 23:41:18
1 1137
任务进展:
1:动态生成台本页面每一天的内容,并显示过去的操作记录。
2:调整表示每一天的变量和状态机状态来判断显示杀手杀人还是全民投票,将结果返回。
遇到问题:
1、将操作记录作为数组保存在sessionStorage中,返回台本页面循环生成每天的内容并将记录数组取出来在相应位置即时显示,动态生成内容繁多,循环时要注意各变量的匹配问题。
2、将台本页面当前的操作状态和指示变量传入操作页面,判断显示杀手杀人还是全民投票,将记录数组取出来即时设置显示,在从投票动作返回台本页面时,指示变量加1,指定下一天。
明日计划:
原以为今天可以完成整个任务,中间出了传递错误,没有预料到调试很耗时。明天为页面加上结束游戏判断,并跳转结果页面,根据操作记录动态生成结果页的文本内容。若想完善,还要为每次操作加上时间记录,这样就得改变sessionStorage中存储的数据结构,只是任务进度紧迫,有空再加。
收获:
当代码复杂且量大时,调试变得耗时起来。$()中的内容是字符串,所以在循环中动态生成的元素,若其class或id中带有循环变量,则在用$()选择时亦可根据变量动态地组成所指定的class或id。
评论