javascript学习笔记(四)

Dear:
    这两周接口需求较多,学习时间不多,学习的知识也不多,都是Dom的相关知识
一、Dom
1、node类型
    常用的:元素节点、文本节点、属性节点
   Node.nodeType:返回节点类型(一共有12种)。若返回值为1,则表明是个element节点,若2,属性节点,若3,文本节点
1.1、nodeValue和nodeName属性
   Node.nodeName:返回节点的名称(如input返回"input")、Node.nodeValue:返回节点的value,没有则返回null
1.2、节点关系
   Node.childNodes:返回保存一个NodeList(类似数组,并且有length属性,并非Array的实例)的对象,它是基于DOM结构动态执行查询的结果,因此DOM结构的变化会自动反映在NodeList对象中
    每个节点都有属性
    childNodes子节点、parentNote父节点、firstChild、lastChild、nestSibling、previousSibling
1.3、操作节点
   Node.hasChildNodes():如果节点包含一个或多个子节点的情况下返回true
   appendChild()、insertBefore()、replaceChild()、removeChild()
1.4、其他方法
   cloneNode()
2、document类型
   document.doctype、document.url、document.domain、document.referer、
2.1查询元素
   getElemetById()、getElementsByTagName()
   
    这两周临近国庆,接口较多,导致学习时间较少。考虑到js常用的基础知识都大致过了一遍,但实际运用经验较少,我计划国庆过后结合实际项目进行js的学习,以便来巩固和理解学到的js知识,并在实际运用过程中学习新知识
posted @ 2016-11-04 22:09  虽不能至,心向往之。  阅读(100)  评论(0)    收藏  举报