发表于: 2017-01-21 02:09:27

10 1344


这是我第一篇日志,有点不太了解应该怎么写。

首先讲一下我大概的思路。

我在设置了一个全局变量run,它来代表setInterval的id。然后在change_color的click事件中调用setInterval,其中内置函数,计算随机产生的位置和颜色。在设计当中我发现位置会有重叠现象。所以我写了一个小的查重函数——将随机产生的代表位置的数跟数组内元素对比,如果不相同就push进数组中,如果相同就重现循环一次。在产生随机数的时候要注意,因为我位置的id是从1-9的,所以应该floor(randoom*9+1),而我颜色用rgb表示,所以取floor(random*256)。而随机的概率应该是平均的,因为floor是向下取整的,如果random产生的[0-x)的数是平均的,那floor(n倍的random)也是平均的。最后,将对应的格子颜色改变就可以了。

在提交的时候很尴尬,我发现要求用js源码写。我是拿jquary写的,不过差别不大吧。(把$('#something')改成getEmementById就可以了咯)。

今天的任务还是蛮简单的的,明天继续写吧。

上传张照片展示一下吧(ps.无奈之举)。

另外想问一下,成果展示我没有服务器怎么办呢?

目前我查到了腾讯云,我是学生所以一元一个月。

请问大家都是怎么解决的呢?

Anyway,现在好晚了,明天再考虑服务器。

so,这次的成果展示只有图片了。

代码见github。

See‘ya.

_(:3 」∠ )_



返回列表 返回列表
评论

    分享到