发表于: 2017-04-20 22:05:50
2 1208
一、今天完成的事情:
1,任务四玩家状态的设定,玩家状态的读取,以及页面之间的传参。
二、明天计划的事情:
1,先准备小课堂吧。本来想早点了解return的知识点的,结果因为今天任务四有了头绪停不下来了,怕隔段时间就把头绪忘了...然后。。。然后就做了一天也没来得及去了解return的知识点。
2,了解一下今天遇到问题的一些小知识点的区别,比如document.getElement和document.getElements的区别,虽然只是一个“s”之差,但是浪费了我将近半个小时才找到这个问题所在。
三、遇到的问题:
1,如何进行玩家状态的设定:
自己思考加实验将近一两个小时吧,结果还是失败了,不论是单独给它设置一个数组,还是给总数组内的参数设置状态都行不通,最后还是忍不住去偷偷看了下师兄的们的方法。
解决方法:
把玩家总数组内的参数形成一个对象object,然后使用status给对象设置原始状态也就是存活状态,如下图所示:num编号,identity身份,以及玩家状态。
2,玩家数据的读取:
使用for循环进行判断传过的参数数组内的对象的状态是否是已经改变的状态,若是则执行“创建Dom节点进行显示”
3,如下图所示:
我的杀手杀人之后和投票结束之后都是在同一个页面进行的保存,如何判断在保存之后下一步是“去投票呢”还是“去杀人呢”?(未解决)
思路:设置for循环,在跳到这个页面的时候进行判断若按钮的是HTML内容时“去杀人”则执行修改为“去投票”。但是改完之后发现,虽然HTML内容改变了,但是就行跳转的页面却是没有改变....然后又给按钮设置了点击事件函数进行判断若按钮的内容是“去杀人”,则执行跳转到“杀人页面”,若不是则跳转到“投票页面”......结果失败了,而且不报错....找不到问题所在
四、收获:
1,学会如何给数组内的参数转换为对象,然后再给对象加各种“buff”超猛无比啊!加完“buff”思路瞬间清晰了。(原来还有这么高端的东西)
评论