javascript进阶
javascript进阶
01-Web APIs简绍
02-声明变量const优先
复杂数据类型,堆中的数据变了, 但是 栈中地址没有改变,所以 const 修饰的复杂数据类型,复杂数据类型内部是可以更改的。
03-DOM树和DOM对象
04.获取DOM 元素
const box = document.querySelector("div")
const box = document.querySelector('.box')
05-DOM修改元素内容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div class="box">文字内容</div>
<script>
// 1.获取元素
const box = document.querySelector('.box')
// 2. 修改文字内容, 对象.innerText 属性
console.log(box.innerText)
box.innerText = '修改标签内容'
</script>
</body>
</html>
06.DOM 修改元素常见属性
07.通过style 修改样式属性
08.通过类名修改样式
09.通过classList 修改样式
10.获取设置表单的值
11.H5 自定义属性data
12.定时器-间歇函数
13.事件监听
14.事件监听版本和鼠标事件
15.焦点事件
16.键盘事件和文本事件
17.事件对象event 和常见属性
18.环境对象this 和回调函数
19.事件流,事件捕获,事件冒泡和阻止冒泡
20.事件绑定,over和enter的区别
21.事件委托
22.阻止元素默认行为
23.页面加载事件和页面滚动事件
24.页面尺寸事件
25.日期对象的使用
获取日期的第二种写法
26.时间戳
27.查找DOM 节点
28.增加节点
29.克隆节点和删除节点
30.M端事件
31.swiper插件的使用
32.BOM和延迟函数 setTimeout
33.事件循环eventloop
结果都是 1, 3, 2