第9章 事件

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事件、突变事件。
跨平台的事件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值