一、事件流
  事件流描述的是从页面中接受事件的顺序。
  IE的事件流是事件冒泡流,而Netscape的事件流是事件捕获流
  1、事件冒泡
    事件冒泡,即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上转播至最不具体的节点(文档)。
  2、事件捕获
    事件捕获的思想是不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。
二、事件处理程序
  1、HTML事件处理程序
  2、DOM0级事件处理程序
  3、DOM2级事件处理程序
    DOM2级事件定义了两个方法:用于处理指定和删除事件处理程序的操作:addEventListener()和removeEventListener()。它们都接收三个参数:要处理的事件名、作    为事件处理程序的函数和一个布尔值。
  4、IE事件处理程序
    attachEvent()添加事件
    detachEvent()删除事件
    这两个方法接收相同的两个参数:事件处理程序名称与事件处理函数
  5、跨浏览器的事件处理程序

三、什么是事件对象?

  在触发DOM上的事件时都会产生一个对象

四、DOM中的事件对象

  (1)、type属性用于获取事件类型。

  (2)、target属性用于获取事件目标。

  (3)、stopPropagation()方法用于阻止事件冒泡。

  (4)、preventDeauflt()方法阻止事件的默认行为。( 例如button的submit,a标签的href)。

五、IE中的事件对象

  (1)、type属性用于获取事件类型。
  (2)、srcElement属性用于获取事件目标。

  (3)、cancelBubble属性阻止事件冒泡。(true表示阻止,false表示不阻止)。

  (4)、returnValue属性阻止事件的默认行为。(设置为false)

posted on 2015-08-21 15:32  那木木木  阅读(127)  评论(0编辑  收藏  举报