美文网首页
JavaScript事件

JavaScript事件

作者: 好大一颗星 | 来源:发表于2018-03-01 14:39 被阅读0次

    JavaScript事件

    一、是什么?

    在编程中,事件就是响应某种操作而发生的事情,而具体发生什么事情,由事件处理程序决定。

    例如,响应鼠标的操作(移动光标、单击、双击、拖动等)而发生的鼠标事件;响应键盘的操作(按下或者释放键盘上面的键)而发生的键盘事件;响应触摸感应器的操作而发生的触摸事件;响应出错而发生的错误事件;响应表达改变而发生的表单事件;响应加载操作而发生的进度事件;以及响应DOM节点改变操作而发生的突变事件等。

    二、怎么用——在代码中添加事件处理程序

    1.在HTML元素属性中添加事件处理程序

    缺点:1)不修改HTML,就不能修改事件处理程序;2)无法为动态创建的元素添加事件处理程序。

    2. DOM节点对象的属性中添加事件处理程序

    缺点:无法为一个元素的一个事件添加多个不同的事件处理程序

    3. 标准事件模型:可以为一个元素的一个事件注册多个事件监听器,监听器按照注册顺序执行(调用DOM节点对象的特定方法添加事件处理程序)

    DOM标准定义了一个EventTarget对象,DOM节点树中的每个真实的DOM都是一个EventTarget对象。

    EventTarget对象最主要的两个方法就是增加和删除事件监听器:addEventListener(),removeEventLisener()

    三、Event对象

    1. 作用:代表事件,提供事件的一些相关信息

    2. 怎么创建Event对象实例

        任何事件都可能创建Event对象实例。

    相关文章

      网友评论

          本文标题:JavaScript事件

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