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秒 之间毫秒数
无需实例化 但是只能得到当前的时间戳, 而前面两种可以返回指定时间的时间戳
获取年
getFullYear() 获取四位年份
获取月
getMonth()
取值为0-11
一般要我们自己 + 1
获取月份中的每一天,不同月份取值也不相同
getDate()
获取星期
getDay()
0-6
0星期天
1 星期一
获取小时,取值为 0 ~ 23
getHours()
获取分钟,取值为 0 ~ 59
getMinutes()
获取秒,取值为 0 ~ 59
getSeconds()