
一.事件高级


01.注册事件(绑定事件)
1.1注册事件概述
1.2 addEventListener事件监听方式
1.3 attachEvent事件监听方式


1.4注册事件兼容性解决方案

02.删除事件(解绑事件)
2.1删除事件的方式

2.2删除事件兼容性解决方案


03. DOM事件流

1-4捕获阶段 4-7冒泡阶段



04.事件对象
4.1什么是事件对象

4.2事件对象的使用语法

4.3事件对象的兼容性方案


4.4事件对象的常用属性和方法




05.阻止事件冒泡
5.1阻止事件冒泡的两种方式

5.2阻止事件冒泡的兼容性解决方案


06.事件委托(代理、委派)





07.常用的鼠标事件
7.1常用的鼠标事件



7.2鼠标事件对象




08.常用的键盘事件
8.1常用键盘事件


8.2键盘事件对象

8.3 ASCII表











二.BOM浏览器对象模型


01. BOM概述
1.1什么是BOM

1.2 BOM的构成


02.window对象的常用事件
2.1窗口加载事件




2.2调整窗口大小事件



03.定时器
3.1两种定时器

3.2 setTimeout()定时器







3.3停止setTimeout()定时器



3.4 setInterval()定时器







3.5停止setInterval()定时器







3.6 this


04. JS执行机制
4.1 JS是单线程

4.2同步和异步


4.3 JS执行机制



05.location对象
5.1什么是location对象

5.2 URL

5.3 location对象的属性









5.4 location对象的方法


06. navigator对象

07.history对象


本文深入探讨了DOM事件处理机制,包括事件注册、删除、事件流、事件对象及鼠标、键盘事件;同时解析了BOM的基本概念,window对象事件、定时器及location、navigator、history对象的使用。
2500

被折叠的 条评论
为什么被折叠?



