3.Label标签
4.属性和特性
5.详解图片懒加载和预加载
6.详解Math.random()应用
7.文档碎片
1.判断PC端还是移动端
2.获取url地址的信息
1.window详解
2.Navigator对象
3.History对象
4.Screen 对象
5.Location对象
1.什么是BOM ?
2.BOM的核心
3.BOM和BOM的关系
RegExpression
1.量词
2.RegExp对象的属性
3.RegExp对象的方法
4.子表达式
5.String对象上的方法
6.正向预查
7.非贪婪匹配
8.练习
1.RegExp
2.修饰符
3.表达式
4.元字符
先了解字符串
转义字符 \
字符串换行符\n
多行字符串
1.什么是js时间线
2.详解,浏览器加载时间线十步
3.简说,浏览器加载时间线归纳为主要三点
4.验证时间线的过程
1.为什么要异步加载js
2.异步加载js
3.创建script,插入到DOM中,加载完毕后callBack
4.封装一个兼容函数loadScript
1.绘制页面
2.domTree(dom树)
3.cssTree(css树)
4.reanderTree(渲染树)
5.reflow重排
6.repaint重绘
JSON.stringify() 把前段json变成字符串
JSON.parse()把后端字符串转化成JSON
1.鼠标事件
2.键盘事件
3.文本操作事件
4.窗体操作类(window上的事件)
1.拖拽
2.封装drap()方法
3.setCapture()
1.事件冒泡
2.事件捕获
3.触发顺序(先捕获,后冒泡)
4.取消冒泡
5.阻止默认事件
6.事件源对象
7.事件委托