javascript事件监听


======================================================
注:本文源代码点此下载
======================================================

attach的事件处理函数调用顺序是怎么样的?

如何查看一个事件的所有回调函数?

依靠bom本身好像不能解决这个问题了,如果确实需要这样做的话,可以自己封装事件监听的函数。事实上,几乎所有的js类库为了实现浏览器的兼容,都对事件监听函数进行了封装。

yui的封装很“规矩”,但功能也很强大:

可以在页面的load事件触发前绑定事件(这个时候dom还没解析完成);

可以绑定事件到对象的成员函数(在绑定时候指定scope);

可以保存事件处理函数列表(在页面unload事件发生时解除绑定,以防止ie出现内存泄露);

在调用某个事件处理函数时,如何停止调用后继的处理函数?

在ie下:

event.returnvalue = false;

event.cancelbubble = true;

非ie浏览器:

event.preventdefault();

event.stoppropagation();

楼主可以研究一下yui。

回复 引用


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值