发表于: 2016-10-05 23:35:10

1 2031


今天完成的事情1、先将之前遗留的js内容学习完,并做了其中的2个练习题。
2、第一个练习题如下,完成3个小任务。
2.1、鼠标事件,其实这个我感觉可以用CSS的hover来完成。
2.2、表格添加子节点,一开始用的innerHTML =   "",能添加,不过不能输入文字。但是加了input样式也不太对,没怎么去纠结。不用input可以怎么解决?

2.3、删除表格的函数,一开始想用display=none,没成功,一点就全删了。现在用的这个不是很理解,是父节点的父节点的父节点删除父节点的父节点?

3、第二个练习题主要是完成点击标题并切换内容。
3.1一开始在HTML内容里用的id,但是最后失败了。后来想想可能是其中有一个内容写错误了造成的,应该用id还是可以实现的。
3.2在divs =   document.getElementByTagName('div')时,之前用的id多,这种少,出现个小错误就是他是把所有的div都节点对象(4个),其实我只需要父节点id=house下的div(3个)。Uls和lis同理,lis是指定ul下的所有li,而不是所有li。
3.3又是this,之前在task4中用到过,不是很理解。了解了下说是一个闭包。当调用匿名函数的时候,函数中使用的j其实是已经循环完毕的j,也就是j的上界。好深奥…
3.4还有其中index我之前以为是一个什么重要的东西,其实就是个属性…可以用什么a、b、c、d等等其他的代替,依然不影响this使用。


明天计划的事情继续学习jQuery和Ajax,内容有点多,每次看都想睡觉,感觉要看好久…


遇到的问题1、要记得东西真不少,光jquery选择器就一大堆,不过听说常用的就那么几个。
2、上面提到的几个问题。
3、js运用还不够熟练。


收获1、jQuery的知识,包括选择器,样式,属性等。
2、js的一些知识点,主要学的是插入节点appendChild()、insertBefore(),删除节点removeChild(),替换元素节点,创建元素节点等,还有浏览器各个窗口的大小读取clientWidth\clientHeight等



返回列表 返回列表
评论

    分享到