日期对象
用来表示时间的对象
作用:可以得到当前系统时间
在代码中发现了 new 关键字时,一般将这个操作称为 实例化
//创建一个时间对象并获取时间
//获得当前时间
const date = new Date()
//获得指定时间
const date = new Date('2006-6-6')
console.log(date)
因为日期对象返回的数据我们不能直接使用,所以需要转换为实际开发中常用的格式
时间戳
算法:
- 将来的时间戳 - 现在的时间戳 = 剩余时间毫秒数
- 剩余时间毫秒数 转换为 剩余时间的 年月日时分秒 就是 倒计时时间
- 比如 将来时间戳 2000ms - 现在时间戳 1000ms = 1000ms
- 1000ms 转换为就是 0小时0分1秒
三种方式获取时间戳:
1. 使用 getTime() 方法
const date = new Date()
console.log(date.getTime())
2. 简写 +new Date()
console.log(+new Date())
3. 使用 Date.now()
无需实例化
但是只能得到当前的时间戳, 而前面两种可以返回指定时间的时间戳
console.log(Date.now())
节点操作
DOM节点
DOM树里每一个内容都称之为节点
节点类型:
元素节点
所有的标签 比如 body、 div ; html 是根节点
属性节点:
所有的属性 比如 href,class属性
文本节点:
所有的文本, 比如标签里面的文字
其他
查找节点
增加节点
删除节点