发表于: 2018-04-28 23:42:15
1 470
今天完成的事:
今天完成了任务13,继续了解JS基础。
明天的计划:
任务14,15开始进行,下午继续JS的基础。
遇到的困难:
1.做任务13的时候大问题还是没有的毕竟以前已经做过一次了,不过在作水民那块出了点问题,就是1号,2号那个东西放不进去了,
2.放进去了之后也是在页面缩小的时候出问题,所以,我就把俩个分开放在 2个盒子里面,用相同的方式布局,就会上下边框重叠在一起,
3.hover的时候也出了点问题,这个东西用的不多,不过还是找到了解决的办法,是因为我用的是display:none,这个东西呐,他在
4.隐藏之后不会占据空间了,所以如果你不定高,高度就会自动缩小,hover的时候水民就会出现上下浮动的问题,
所以选择visibility: hidden;这个属性来做这个hover,这个属性会隐藏而且是占据空间的,这样就不会出现上下浮动的问题了。
今天的收获:
querySelector() 方法:返回文档中匹配指定 CSS 选择器的一个元素。
返回值:匹配指定 CSS 选择器的第一个元素。 如果没有找到,返回 null。如果指定了非法选择器则 抛出 SYNTAX_ERR 异常。
getElementsByTagName和querySelector() 区别查了很多的文档,也就只是说一个获取的是动态集合,一个获得是静态集合
匹配的方法为querySelectorALL() 这个方法我只了解到它可以返回所有的标签值,具体的没有了解到,
也没有查到多少东西。
Math.pow(2,53) //2的53次幂 这个次幂我打不出,自己了解一下。
Math.round(.6) //四舍五入就过为1
Math.floor(.6) //向下取舍结果为 0
Math.ceil (.6) //向上取舍结果为 1
Math.abs(-5) //求绝对值结果为5,原因暂时不知道。
task13:
成果链接:https://2032049405.github.io/ITxzyTska/task13.html
任务耗时:7天
1.做任务13的时候大问题还是没有的毕竟以前已经做过一次了,不过在作水民那块出了点问题,就是1号,2号那个东西放不进去了,
2.放进去了之后也是在页面缩小的时候出问题,所以,我就把俩个分开放在 2个盒子里面,用相同的方式布局,就会上下边框重叠在一起,
3.hover的时候也出了点问题,这个东西用的不多,不过还是找到了解决的办法,是因为我用的是display:none,这个东西呐,他在
4.隐藏之后不会占据空间了,所以如果你不定高,高度就会自动缩小,hover的时候水民就会出现上下浮动的问题,
所以选择visibility: hidden;这个属性来做这个hover,这个属性会隐藏而且是占据空间的,这样就不会出现上下浮动的问题了。
评论