发表于: 2017-03-08 23:12:32
1 721
今天完成的事:
1. 学习了js中的DOM,操纵HTML有四种功能,增,删,改,查;首先可以通过ID,TagName,ClassName,CSS Selectors,HTML Object Collections五种方式查找元素,使用innerHTML,.attribute, .setAttribute, .style.property四种方式改变元素,利用.createElement, removeChild, appendChild, replaceChild, write, 增加和删除元素;学习了nodes结构,可以使用上面的增删改查来操纵nodes
2. 学习了for,if语句,Math等内容
3. 难点:随机取3个数字,开始只是使用for语句来生成三个随机数字,没有多想,但是在观测效果时,经常只出现二个块颜色变化,一直没找出问题,最后在chrome中学习使用断点时,无意间发现了问题:我写的for语句没有查重,即三个随机数中会出现相同的,找到问题后,在for语句中加了查重得以解决
难点2:在使用setInterval改变三块颜色,当1s后触发下一次时,前面的三块颜色没有还原,最终导致9块元素颜色都变了,问题还没解决
明天计划的事:
解决难点2,学习任务2
遇到的问题:
难点2
收获:
在遇到不合理的情况不要不在意,认真对待每一个bug
评论