发表于: 2017-03-29 20:52:41
1 1266
今日完成:
1.今日没有着急做任务,仔细的学习了js任务中的学习资料,看了后面的又忘了前面的,只能说有一个大概的概念。还没有看到setTimeou资料那里。
明日计划:
开始学习js任务一。
遇到的问题:
1.在学习资料时,感觉很生疏。很多定义的解释都嵌套着其他不明白的名词或属性,然后又去了解这个不明白的名词或属性的意思。这个只有慢慢来吧。
2.对于任务一的逻辑,想法是通过按钮的onclick事件触发事件(函数)。首先获取小格子dom,获取随机颜色,然后用循环语句开始连续修改小格子的背景颜色并返回。另一个按钮结束事件。
获取随机颜色,获取小格子dom已经有了思路要怎么做,但是如何获取三个小格子怎么做还没想到。看了很多jsDOM操作的资料也没找到可以直接获取三个格子的方法,不过貌似可以给每个格子设置不一样的id,然后再获取(但是假如目标对象有100个格子呢?这种做法就太麻烦了)。
收获:
1.今天主要是看资料,顺便重写了css任务1的九宫格。不明白自己当初为什么要把代码写的这么复杂,感谢之前的css任务,让我对于css布局的知识有了很大的提高。
2.看了很多资料,能记住或者说大概明白怎么去写的有onclick事件,onload事件,js的逻辑运算。条件语句与循环语句大概了解要怎么用,但是肯定用时会出问题,因为不同的语句都有不一样的适应范围以及注意事项。到时候再调吧。
例如switch语句,它应该尽量避免在case表达式中使用函数调用表达式和赋值表达式,而是尽量在case表达式中使用常量表达式,否则就有可能不被执行。
评论