时间对象
var date=new Date(); //获取当前时间
date.getFullYear(); //获取年份
date.getMonth()+1; //月份从零开始
date.getDate(); //获取日期天数
date.getDay(); //获取周几信息,0对应周日
date.getHours(); //小时
date.getMinutes(); //分钟
date.getSeconds(); //秒
date.setHours //设置date的小时
date.getTime(); //获取距1970年的毫秒数
DOM节点
elem.nodeType : 查看节点类型
1.元素节点 2.属性节点 3.文本节点 8.注释节点 9.document 10.文档声明 11.文档碎片
elem.childNodes 获取所有子节点,包括文本节点
elem.children 获取元素节点
elem.firstChild 获取第一个文本节点
elem.lastChild 获取最后一个文本节点
elem.firstElementChild 获取第一个元素节点
elem.lastElementChild 获取最后一个元素节点
nextSibling、nextElementSibling 下一个兄弟节点
previousSibling、previousElementSibling 上一个兄弟节点
elem.parentNode 获取父节点
elem.closest() 找到离指定最近的元素,
例如:elem.closest(‘li’) 找到elem最近的li父节点
elem.offsetParent : 找到离elem最近的具有定位属性的祖先元素,跟css定位属性很像,如果嵌套的元素没有定位,就会得到body