发表于: 2019-08-30 20:38:17

1 849


今天完成的事情:


  1.  JS任务一完成一半。

  2.  了解函数,字符串,布尔值,IF判断,FOR循环。

  3.  小课堂网站准备

  4. 慕课网上完成JS的初学篇章。


明天计划的事情:


完成JS任务一

讲解小课堂《常见布局的几种方法》


遇到的难题:

先声明节点DIV的Class的类名称《a》

第二个就是定义一个函数,我在这里设置的color-select,在JS里非常讲究语义化。

定义函数《r》用math,random来取一个颜色在256里的颜色,但是这个数可能不是整数,然后需要用到《MAthena,floor》来确定这个数为整数,后面的GB都是一个意思,最后一个《return》后面为字符串,来吧函数RGB分别取得数填写到RGB里面,让他们组合成一个颜色所必须要的三个数,成为一个随机颜色。

再定义一个函数,这个函数为盒子的数量,确认为整数,选取其中三个盒子,为其添加上在上个代码中选取的颜色,同时使用if判断来让这三个盒子不相同,如果其中有盒子相同,就使用《else》来重复这个选择,直到选择成立,选取三个不相同的盒子,附加上随机颜色。

在一个颜色变成完成后,可以当初过一阶段,在这个一阶段之后,视同for循环,让这三个盒子变化为开始的颜色,起到一个重置的效果。

最后再为我开始设置的按钮关联上定时器,在用定时器来控制我JS代码的开关,这样整个流程就顺畅了。


收获:


  初步了解JS。


返回列表 返回列表
评论

    分享到