第9章 事件

来源:互联网 发布:手机抢票软件下载 编辑:程序博客网 时间:2024/06/10 14:56
DOM Level1未定义任何事件,DOM Level2定义了一小部分子集,完整的事件是在DOM Level3中规定的。
事件流:
冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标的顺序触发。
捕获型事件:事件从最不精确的对象开始触发,然后到最精确。
DOM事件流:支持以上两种事件模型,捕获型事件先发生。
事件处理函数/监听函数:用于响应某个事件而调用的函数称为事件处理函数,或者DOM称之为事件监听函数。事件处理函数有两种分配方式:在JavaScript中或者在HTML中。在JavaScript中函数名必须小写,HTML中大小写任意。
IE和DOM的分配和移除事件处理函数。
事件对象:事件对象包含事件发生时鼠标的信息,事件发生时键盘的信息。IE和DOM是用两种不同的方法实现事件对象的。IE中是window对象的一个属性event,DOM中作为唯一参数传递给事件处理函数。
IE事件的属性和方法:233页-234页
DOM事件对象的属性和方法:234页-235页
IE和DOM事件对象相似方面总结:
1)获取事件类型
2)获取按键代码
3)检测Shift、Alt、Ctrl键
4)获取客户端坐标
5)获取屏幕坐标
IE和DOM事件对象区别:
1)获取目标
2)获取字符代码
3)阻止某个事件的默认行为
4)停止事件复制
事件的类型:
DOM标准定义了以下几组事件:鼠标事件、键盘事件、HTML事件、突变事件。
跨平台的事件
原创粉丝点击