发表于: 2017-03-14 22:41:29

1 753


之前提交的日报莫名消失了,心塞。


今天完成的事:1)js任务一。自己写出了奇奇怪怪的效果,多亏两位师姐指点,给带出了谜圈。

用到的知识点:①setInterval()。值得注意的是setInterval和setTimeout的区别。setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

②clearInterval()。clearInterval() 方法可取消由 setInterval() 设置的 timeout。

③getElementsByClassName获取到的是个数组。

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。注意,只会往里推入元素。


明天要做的事:开始任务二;看高程。


遇到的问题:1)小方块越闪越快,出现鬼畜效果。循环执行一层套一层导致,需要清除定时器。

A:先var一个全局变量并把setInterval赋值给变量,在变色函数的开始clearInterval。

2)获取随机的三个数,一开始纠结半天。声明个数组,执行循环生成随机数然后放进数组,后面就可以调用了。。。记得加个验证三个数不相同。

随机颜色同理。


收获:如上。

还学到了要养成良好的代码习惯,比如js声明都放在最上面,js和html分离。


返回列表 返回列表
评论

    分享到