美文网首页
web跨浏览器事件处理程序

web跨浏览器事件处理程序

作者: shirley_liang | 来源:发表于2018-07-31 15:11 被阅读0次

        第一个要创建的方法是addHandler(),他的职责是视情况分别使用DOM0级方法,DOM2级方法或IE方法来添加事件。这个方法属于一个叫EventUtil的对象。addHandle()接收3个参数:要操作的元素,事件名称,事件处理程序函数。

        与addHandler对应的方法是removeHandle(), 他也接收同样的参数。他的职责是移除之前添加的事件处理程序——无论该事件处理程序采用什么方式添加到元素中的,如果其他方法无效。默认采用DOM0级方法。

EventUtil的用法

        可以如图二使用:

图二

        注意:addHandler()和removeHandle()没有考虑到所有浏览器问题。例如IE的作用域。不过使用他们添加和移除事件处理程序还是足够了。

相关文章

  • JS 事件

    目录 事件流 事件处理程序HTML事件处理程序DOM0级事件处理程序DOM2级事件处理程序IE事件处理程序跨浏览器...

  • JavaScript事件02——事件处理程序

    大纲:概念(事件处理程序)事件处理程序(HTML事件,DOM0级,DOM2级,IE事件,跨浏览器) 一、概念: 1...

  • JavaScript-高级篇之事件

    什么是事件 掌握事件流 掌握DOM事件流与IE事件处理程序 掌握跨浏览器的事件处理程序 掌握event对象的常用属...

  • web跨浏览器事件处理程序

    第一个要创建的方法是addHandler(),他的职责是视情况分别使用DOM0级方法,DOM2级方法或IE方法来添...

  • 跨浏览器的事件兼容

    我们都知道,在不同的浏览器下,添加和移除事件处理程序方式有所相同,要想写出跨浏览器的事件处理程序,首先我们要了解不...

  • 浏览器兼容

    前面内容我们可以看到,在不同的浏览器下,添加和移除事件处理程序方式不相同,要想写出跨浏览器的事件处理程序,首先我们...

  • Javascript事件小结

    本篇文章主要讲解Javascript的事件,如下: 事件流 如何注册和删除事件 跨浏览器的事件处理程序和事件对象 ...

  • 跨浏览器的事件处理程序

    事件处理程序有DOM0级事件处理程序、DOM2级事件处理程序,IE事件处理程序,DOM0级事件处理程序具有简单,跨...

  • 你知道页面上常见的事件类型吗

    我们常用的事件类型有UI事件,焦点事件,鼠标事件,滚轮事件,键盘事件和文本事件,用了跨浏览器添加事件处理程序的方法...

  • javascript 之事件处理函数和事件对象

    本文主要谈及问题: 关于编写跨浏览器的事件处理函数和事件对象 关于编写跨浏览器的事件处理函数和事件对象 为什么要编...

网友评论

      本文标题:web跨浏览器事件处理程序

      本文链接:https://www.haomeiwen.com/subject/oihhvftx.html