发表于: 2017-03-30 21:02:40

1 657


今天完成的事情:

继续做任务1,用for循环随机获取3个颜色,每次取数都判断一次与底色相不相等,如果相等,则返回重取一个颜色覆盖之前相等的颜色,三个颜色都取完后,判断颜色之间各不相同,则退出函数,反之则返回for循环处重取颜色。将三个颜色放在取好的三个格子上,把三个格子跟三个颜色的语句放在一个函数内,并在函数的头部调用清楚底色的函数。使用setInterval计时器调用这个函数,并在另一个按钮的click事件中设置clearInterval方法。

明天计划的事情:

做任务2,理解杀人游戏的玩法,只需要理解杀人游戏简化版本的即可,暂不用管其他版本,

查看学习资料——JS页面跳转》打开CSS任务中完成的桌游精灵页面,为杀人游戏简化版这个按钮添加一个点击事件,点击后跳转到玩家配比页面查看学习资料——JS获取input标签value在玩家配比页面编写方法,获取玩家数量框内的数字查看学习资料——JS数组》根据玩家数量,动态设置杀手和平民的数量,杀手数量应该占多少请自行研究游戏

遇到的问题:

无法理解什么时候调用函数需要用括号,什么时候不用,setInterval调用了函数,函数不需要传参,函数加括号时只执行1次变色,不加就没问题,但是我在调用清除函数时也没传参,为什么就需要加括号。

收获:

计时器的运用,随机取颜色怎样实现。本来以为要明天才能做好的,没想到今天就做好了,真的很有成就感,不过也发现了一个问题,基本上都是用的循环或条件语句,不太习惯用js的方法属性之类的。



返回列表 返回列表
评论

    分享到