发表于: 2017-03-28 21:40:40

4 1200


今天完成的事情:上午参考网上的案例,对任务一的代码进行编写,本来以为是仿写的话,一上午应该没问题的。但是遇到了一个一直困扰的问题。稍后详细记录。下午一直在处理JS部分得代码,以查出浏览器报各种错误的原因。截至到写日志前,还有两个问题没有解决。

明天计划的事情:解决掉任务一的问题,完成任务一,复习其实现原理和逻辑关系,开始任务二的学习。

遇到的问题:

 第一个,引用外部JS文件时,浏览器一直报“Uncaught ReferenceError: start is not defined”,button的onclick链接有问题,调整了一上午,网上找了好多文章也没能解决这个问题,然后下午就把js部分的代码放到了,然后就正常了,JS部分有错误的地方也可以报警显示了。就在<script>的标签里开始查到底哪里有问题。但是晚上把改的差不多的JS代码再次以外部文件的形式引入时,还是报和上午一样的错误,就表示很无语了。

 第二个,按照浏览器的报警,发现三处问题;

 1.刚开始随机选择盒子时,代码写出了这样:

逻辑和语法上有问题,但是因为小白不清楚,后来经过璐瑶师兄的提示,进行了修改。只定义了盒子的编号,在随后的给盒子配颜色时,有进行了补充。

2.还有随机给盒子配颜色部分,刚开始写的是很混乱的,浏览器一直报“Uncaught TypeError: Cannot read property 'backgroundColor' of undefined”,也不知道哪里有问题。

后来也是根据第1点调整后,又重新编写,成了这个模样,浏览器也就没再报错。

3.这个目前还有没有解决,就是修改好以上两个问题后,点击button触发事件,颜色能够自动变化了,但是在运行过程中会时不时地报“ Uncaught TypeError: Cannot read property 'style' of undefined”,这是颜色也会变化,只是会时不时报出错来,还没有找到问题出在哪里。

收获:对于完成任务1的逻辑有了更清楚的了解,对于函数,变量和for循环还有do...while循环也有了一点直观的认识。但对于浏览器报警的处理,不知道问题会出在哪儿,网上似乎也没有一个统一的说法。这方面的解决方法没有前边CSS的好找。附上今天的进度成果,以便查看问题!


返回列表 返回列表
评论

    分享到