发表于: 2017-04-11 18:55:55

1 485


今天完成的事:1,修改了以前做的任务

                        2,学习了随机数的知识,主要是用Math.random()生成0到1的随机数,然后利用取整和相乘得到一定范围的随机数,

var
   x=0,
   y=0,
   z=0;
for( ;y==x||y==z||z==x;){
   x=Math.floor(Math.random()*
9);
y=Math.floor(Math.random()*9);
z=Math.floor(Math.random()*9);
}
clealcolor()
arr[x].style.backgroundColor=bg2();
arr[y].style.backgroundColor=bg2();
arr[z].style.backgroundColor=bg2();
t=setTimeout("my()",1000);

这就0到9之中取得3个不一样的随机数.

                  3,了解了css设置颜色的几种方法

                       a,rgb()

                       b,hsl()

                       c,#0000

等等,


明天计划的事:继续修改以前的任务并提交

                             继续学习js知识


遇到的问题:将js在head中应用,会出现获取不到对象的错误,一开始还以为自己写的js有问题,网上发现

·         1,在head中时,所代表的functions只加载而不执行,执行是在某一事件触发后才开始。

·           2,在body中时,直接加载并执行

·         典型的区别:

如果有不在函数中的执行语句,比如变量初始化,如果在head中就不会执行

在函数里面声明变量就不会有问题,在函数外的话最好把js引用放在body最下面。。


收获:对js有了进一步了解。。



返回列表 返回列表
评论

    分享到