js基础
基础语法
输入输出
变量
数组
常量
数据类型
类型转换
运算符
语句
数组
函数
调用方式
函数名()
匿名函数
使用:
1.函数表达式
2.立即执行函数
对象
内置对象
web API
DOM
document object Model
元素操作
获取元素
设置元素
定时器
DOM事件基础
事件监听
事件类型
事件对象
环境对象
回调函数
DOM事件进阶
事件流
事件捕获
事件冒泡
阻止冒泡
解绑事件
事件委托
其他事件
页面加载事件
页面滚动事件
页面尺寸事件
元素的尺寸位置
DOM节点
日期对象
节点操作
DOM 节点
查找节点
增加节点
删除节点
M端事件
JS插件
重绘与回流
BOM操作
Window对象
BOM(浏览器对象模型)
定时器(延时函数)
JS执行机制
location 对象
navigator对象
history对象
本地存储
本地存储分类
存储复杂数据类型
正则表达式
查找
元字符
边界符
量词
字符类
修饰符
js高级
函数
箭头函数
遍历数组的方法
对象深入
内置的构造函数
1.Object
Onject.keys()//获取对象的所有属性,返回数组
Object.values()//获取对象的所有属性值,返回数组
Object.assign()//拷贝
2.Array
3.String
4.Number
构造函数
原型
怎么有点像封装函数的接口
constrctor
注意
当将构造函数的原型对象采取对象形式赋值后,该原型对象的constructor属性不再指向构造函数
原型继承
原型链
深浅拷贝
浅拷贝
深拷贝
异常处理
this