发表于: 2017-03-26 21:55:31
2 599
今天完成的事情:继续昨天的看书计划,今天把《javascript DOM 编程艺术(第2版)》看到第4章了,感觉今天的内容并不好懂,代码的逻辑性也是比较强的,晚上对任务1进行了补充,添加了两个按钮,并设置了onclick属性,后来调试了一下任务9,修改了一些细微问题,准备提交师兄审核!
明天计划的事情:看了两天书了,准备任务1的具体内容的代码编写,边写边找书中的知识点进行拓展实践吧,只看书印象也是不深。
遇到的问题:
第一点,看书时学习了新的知识,感觉多是偏概念性质的,容易理解,但是实际操作还是有些抓瞎,所以打算明天改改计划,先进行任务1动作的实现的探索和实践,反过来再看书进行知识点的补充和理解。
收获:接触了DOM(document object model),文档对象模型,它把一个文档视作一棵树来喻比,根元素为html元素,树有各个节点相连接起来,组成枝杈。节点包括元素节点,如<body>、<head>、<p>等标签;和文本节点,包含在元素节点内部;还有属性节点,作为元素节点的具体描述和补充。有了这些定义,自然是要想办法和他们取得联系,进行控制,进而又引申出获取元素的方法:getElementById(通过元素特有的的ID选择器)、getElementsByTabName(通过元素的标签来获取,可获得一个数组)、getElementsByClassName(通过元素的类选择器,也可获得一个数组),然后可以是应用getAttribute获取他们的属性,并使用setAttribute更改属性节点的值。
随后看了一下第4章的内容,但是目前还没有很好的消化,在此就不仔细描述其中的原理和实现方法了。
评论