发表于: 2017-03-24 20:13:06

1 1233


今天完成的事情

今天完成了任务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(对象)



返回列表 返回列表
评论

    分享到