发表于: 2017-06-30 22:22:08

8 1030


今天提交了任务一,首先先说一下自己的收获。

我在写随机颜色的时候,写了

document.style.background="rgb('+r+','+g+','+c+')"。使用js改变css使用的是document.style.attribute=""这种形式。括号里的‘ (引号)表示括号里是字符串,里面的引号是给逗号用的。


Math.random的范围是0(可取)~1(不可取)。


任务一的思路是先写一个函数:取的九个格子的id,编成一个数组,然后随机生成三个整数,三个随机整数对应数组里的三个变量。生成三个随机颜色,把三个颜色对应到三个变量中。


再写了一个函数调用上个函数,我使用了setInterval和clearInterval来开始和结束这个闪烁。


困难:我一直有个疑问,研究了两天了,一直搞不出来。点击“开始闪”按钮一次,“结束闪”按钮一次。这个程序是正常的。但是,不停按“开始闪”按钮,里面的计时器会开始叠加,我在每次调用函数的初始,写了clearInterval,但好像没有效果!网上也看了很多的教程,我知道存在这个叠加的bug,但是我怎么调也调不好,不知道师兄能不能教教我!感激不尽!谢谢谢谢!


返回列表 返回列表
评论

    分享到