发表于: 2017-05-24 23:02:08

24 1086


今天完成的事情

1.如何获取随机颜色,想了三个方法。

(3)获取6个0-f的数字,组合在一起成为一个字符串。这个写完了,必须要是15,不然会出现10也就是16这个值。

flash.getRandomColorThree = function() {

  var a = new Array(6);

  var b = '';

  for (var i = 0;i < 6;i++){

    a[i] = this.getRandom(15).toString(16);

    b = b + a[i]

  }

  return  "#" + b

};

2.完成了任务一

2.明天要做的事情

写任务二界面,这几天都没多少时间,每天只能拿一个小时做这个,最近项目有点忙~

3.遇到的问题

师兄师兄~~我遇到一个坑,为什么下面这样执行不了??

// blinkblinkblink

flash.flash1 = function() {

  this.clear();

  a = this.getThreeRandom();

  for (var i=0;i<3;i++) {

    this.box[a[i]].style.backgroundColor = this.getRandomColorThree()

  }

};

flash.flash = function() {

  clearInterval(t);

  t = setInterval(flash.flash1(),1000)

}

而用function包裹之后可以执行呢?明明flash.flash1就是一个函数嘛!求师兄解答~

flash.flash = function() {

  clearInterval(t);

  t = setInterval(function () { flash.flash1()},1000)

}。

2.Js师兄有啥好书可以推荐的?

4.收获

完成任务1,学到了师兄跟我说的setInterval,自己查了clearInterval



返回列表 返回列表
评论

    分享到