发表于: 2017-02-26 19:33:30
1 1307
今天完成的事:任务四。
明天计划的事:学习任务五的相关知识点。
困难:简直多了去,慢慢来说。。
1.对jQuery不熟悉,给一个元素绑定多个事件的时候webstorm一直报错:
后来上网查,用on()来绑定多个事件,但是text()还是没效果:
最后倒腾了好几次,想起来之前在书上看过jQuery的作用链,于是拿来试试,发现居然可以了!
2.第一次杀人页面的信息可以传给显示页面,显示页面也可以传给投票页面,投票页面传回显示页面时,这个时候被杀死和被投死的信息都是有的,但是再传给新的杀人页面时,信息就都初始化了,就是死的人全活了,找了好久好久!!!都没发现问题在哪,最后去求助胡思豪师兄同志,服务器有点小问题,代码发给他时结果jQuery代码忘了一起传给他,他那边页面都转不了,由这个契机!!我灵光一现!!发现goKill文件之前连的是初始的kill文件。。。简直被自己蠢哭了!后来改回来就好了。。。在此郑重感谢被我折磨的胡思豪师兄同志!!
3.由于开始的时候没注意最后需要显示每天的杀人投人信息,写完到最后又跑回去加,这个时候又要重新去理一遍逻辑,试了好几次都不太对,最后发现在投票后点击按钮触发之后去改变天数是最合理的了(至少我发现来说):
4.做完游戏很开心!!手一抖乱玩了几盘,发现了个bug。。。就是玩家为9奇数杀手为偶数的时候,只要投死杀死的一直都是平民,最后杀手只需要晚上杀一人游戏就结束了,不需要再投票,于是最后显示信息的时候是没有白天信息的,所以这个情况下需要分开来显示且每次显示后需要归零:
收获:以上都是收获啊!!!
1.再就是以后一定要仔细!且写一个完整的东西时,需要在最开始弄清楚每个地方的需求,再整理出完整的逻辑线,最后按逻辑线去写效率就明显会高很多,这个是写后两个页面才慢慢熟悉的。
2.自己写完以后,测试是蛮重要的,就是自己写的东西自己多去试试,发现bug就需要改进完善。
ps:为什么!没有存草稿的功能!!我这么多打了三遍啊,三遍啊,三遍!!!T T
评论