JavaScript【第八章】事件---事件处理与事件对象

事件

事件被看作是JavaScript与网页之间交互的桥梁,当事件发生时,可以通过JavaScript代码执行相关的操作。例如:用户可以通过鼠标拖拽登录框,改变登录框的显示位置;或者是在阅读文章时,选出文本后自动弹出分享、复制选项等。
事件可被理解为是JavaScript侦测到的行为,这些行为指的就是界面的加载、鼠标单击页面、鼠标滑过某一个区域等具体动作。

事件处理

事件流 :事件发生时,会发生事件的元素节点与DOM树根点之间按照特定的顺序进行传播,这个事件传播的过程就是事件流。
网景和微软IE浏览器对于事件流的传播顺序提出两种解决方案:
1.事件铺获方式(网景)
2.事件冒泡方式(微软)
事件的绑定方式
1.行内绑定式
2.动态绑定式
3.事件监听式

事件对象

虽然所以浏览器都支持事件对象event,但是不同的浏览器获取事件对象的方式不同。在标准浏览器中会将一个event对象直接传入到事件处理程序中,而早期浏览器(IE6-8)中,仅能通过获取window.event才能获取事件对象

常用的属性及方法
**
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值