发表于: 2017-05-12 22:03:06
3 903
今天完成的事情:
任务4 黑天的杀人界面
明天计划的事情
继续任务4
法官台本→杀手杀人→法官台本 这个变化中,要在法官台本中记录杀手杀人曾经被点击过。
用sessionStorage储存 杀手杀人、亡灵发表遗言、玩家依次发言、全民投票的点击状态。
遇到的问题:
这个问题卡了差不多一天,主要是原因是自己基础知识理解的不好,询问师兄的时候,师兄给出了思路,我理解上也出现了偏差,还是要跟师兄多沟通。
for (var i = 0;i<array.length;i++ )循环创建杀手杀人的内容,为每个身份添加onclick事件,onclick的内部无法使用i,需要设立一个索引array[i].index=i,加在onclick函数之前,onclick函数内部调用时,使用this.index。这里卡了很长的时间,最初我认为是自己没有抓取到对应的身份,后来在梁家健师兄的指导下才解决。我理解的原因,for循环语句的变量在循环结束后,依旧会存在于循环外部的环境。但是此处的onclick在for循环之内,所以无法调用i。
收获: 书看完了,应用还是问题。。。还是应该多敲代码。
评论