首页 > 网站 > WEB开发 > 正文

javascript之事件

2024-04-27 14:09:09
字体:
来源:转载
供稿:网友

javascript之事件

客户端Javascript程序采用了异步事件驱动编程模型。

相关事件的几个概念:

  事件类型(event type):用来说明发生什么类型事件的字符串;

  事件目标(event target):发生事件的对象;

  事件处理程序(event handler):处理或响应事件的函数;

  事件对象(event object):与特定事件相关且包含有关该事件详细信息的对象;

  事件传播(event PRopagation):浏览器决定哪个对象出发其事件处理程序的过程;

注册事件处理程序:

  1、设置javascript对象属性;

  2、设置html标签属性

  3、addEventListener或attachEvent(后者为IE的)

1 function addEvent(target,type,handler){2      if(target.addEventListener){3          target.addEventListener(type,handler,false);4      }else{5          target.attachEvent("on"+type,function(event){return handler.call(target,event)});6      }7  }
addEvent

事件传播的三个阶段:

  1、发生在目标处理函数之前,称为‘捕获’阶段

  2、对象本身的处理事件的调用;

  3、事件的冒泡阶段


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表