发表于: 2017-03-24 20:13:06
1 1232
今天完成的事情
今天完成了任务1,基本达到了任务要求的内容,学会了在html文件里外联JS文件,学会了怎样获取随机数,并且用获取随机数的方法获取随机颜色,学会了用JS来实现改变css样式,学会了setinterval的用法
明天计划的事情
明天再巩固一下,优化任务1的代码,因为实在是太粗糙了。
遇到的问题
在获取随机数的时候,发现一个随机数很好取,但是取三个随机数的时候容易出现重复的情况,百度搜索了怎样获取不重复的随机数,发现各种答案我都看不懂,所以只能想了一个笨办法,使用while语句判断三个数是否两两不同,如果存在任意两个数相同的情况就重新获取随机数,最后也算达到了要求。
收获
获取DOM getElementById()
改变css document.getElementById().style.xxxx = ""
0~1之间的随机数 Math.random()
向上取整 Math.ceil
16进制转为10进制 (0xnum).toString(10)
10进制转为16进制 (num).toString(16)
单次延时 setTimeout("",time)
重复 setInterval("",time)
关闭 clearInterval(对象)
评论