发表于: 2016-09-13 22:58:42
0 1695
~今天完成的事情:写了task1(看了古尘师姐的代码。。发现她用的是把每个格子分别和一个数组一一对应,然后通过Math.random()获取随机数,再用Math.floor()取整再乘以个数就是随机数的个数。
还有三种颜色用0~2三个数随机代替并用选择语句
这个想法真赞!!!)看完了师姐的代码我才明白task1该怎么做。。
明天计划的事情:巩固知识,继续task1.。
遇到的问题:看完师姐的代码,开始自己写,遇到了很多问题。。
1.switch语句没记住。。
2.选择完颜色赋值给随机出的格子时又不会了。。总之是好多基础都没记住。边翻前面的知识边写代码。。
3.还有各种函数写不规范。。
4.格子变色后没变回来。。看了任务要求每格一秒变换一次颜色,每次只有一个格子随机变换,变换的颜色是红绿蓝三种随机的颜色好像也没说变完之后再变回橙色?
5.遇到一个情况,如果格子变色之后,下一次又随机到这个格子,颜色是和上次一样(比如上次变为红色,这次随机到他又是红色)的话,显示效果就会停顿两秒。。果然还是不能偷懒(其实就是师姐那两行代码我看不懂)
收获:我觉得css和js的不同主要是js更需要思考,css遇到问题不会可能就是某个属性不知道或者用错方法。js遇到问题就是很难想,大概要学算法?果然JS才能算编程语言。。
另外。。js没有师兄指导日报了
评论