webAPI时间对象

85 阅读1分钟

webAPI第四天

数组和伪数组

都可以使用for循环

伪数组对于好用的数组的方法 不支持

filter

map

some

every

find

findIndex

reduce

使用 document.querySelectorAll 获取数组 伪数组

创建文本节点

document.createTextNode("文本的内容")

插入节点

appendChild 只能插入一个元素

append 插入多个元素

insertBefore

克隆节点

cloneNode

深克隆 传递 true

浅克隆 不传 传递false 默认就是false

深克隆 会我们在克隆节点的时候也克隆它后代节点

删除元素

removeChild

父元素.removeChild(子元素)

删除自己

时间对象

在代码中发现了 new 关键字时,一般将这个操作称为实例化 创建一个时间对象并获取时间

实例化一个时间对象

let date = new Date()

3种方式获取时间戳

Date.now()

date.getTime()

+new Date()

返回当前时间 和 1970年1月1日0时0分0秒 之间毫秒数

image.png

image.png

无需实例化 但是只能得到当前的时间戳, 而前面两种可以返回指定时间的时间戳

获取年

getFullYear() 获取四位年份

获取月

getMonth()

取值为0-11

一般要我们自己 + 1

获取月份中的每一天,不同月份取值也不相同

getDate()

获取星期

getDay()

0-6

0星期天

1 星期一

获取小时,取值为 0 ~ 23

getHours()

获取分钟,取值为 0 ~ 59

getMinutes()

获取秒,取值为 0 ~ 59

getSeconds()

image.png