发表于: 2019-11-20 23:13:56
5 918
今天完成的事情
任务4总结
任务2-3和任务4中间隔了很久才做,所以导致任务2任务3写不出什么总结了。今天主要对任务4总结一下
JS任务4主要为四个页面,第一个页面“杀人投票流程”页面、第二个页面“杀手杀人”页面,第三个页面‘全体投票’页面,第四个页面“胜利页”页面。
第一个页面“杀人投票流程”页面:
第一个页面主要为有限状态机的布局。要在这个页面把有限状态机建立起来。有限状态机在这个页面一直循环实现者,可以点击的实现循环的四个按钮事件利用函数一直赋予在最多天数的按钮框里。这样不用担心上面天数的按钮会点击触发事件。
第二个页面“杀手杀人”页面、第三个页面‘全体投票’页面:
这两个页面是差不多的,很多师兄把这两个页面写成一个页面,这两个页面主要是各种数值的保存与接收,判断输赢的条件也可以在这两个页面写出,杀人页面因为不可以自杀所以只需要判断 被杀平民数是否等于总平民数,投票页面就写两个判断。
第四个页面“胜利页”页面:
第四个页面主要就是取值改文本了。取到后判断是哪边输赢。
总的来说任务4主要的各各页面的数值传参,一定要各种打印查看传参是否对。脑子里要有一个流程图,跟着流程图一步一步完成,BUG一个一个的解决就完成了。
下面附上的任务4常看的流程图
关于CSS的知识点,每晚去回答两三个坑乎CSS的问题。 (未回答,再做任务4最后几步骤)
《JS高级程序设计》一个小时阅读。 (未完成)
明天计划的事情
查看任务2-4的深度思考,看完后着手看看任务5,对任务5有一个大概的思路。
遇到的困难
任务2-4完成了。F12调试了不下百次,功能逻辑都实现了,但是发现一个问题,谷歌展示页面时快速点击流程步骤的话很容易出现BUG。一步一步点击的没有问题的。
收获
对JSON又有了一些理解。
评论