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





34.location 对象






35.navigator 对象和 history 对象





36.本地存储localstorage











37.本地存储处理复杂数据类型




38.数组map 和 join 方法



39.正则表达式









40.正则表达式的元字符





41.正则表达式元字符量词


42.正则表达式字符类







浙公网安备 33010602011771号