zoukankan      html  css  js  c++  java
  • 事件类型

    Event:

      事件类型:

          change  修改事件,error  错误事件,load 加载事件,reset  重设事件,resize 重新修改大小事件,select 选择文字事件, submit 提交事件, unload 卸载事件, scroll 滚动条事件

      相关代码: 预加载封装

    MouseEvent:

      继承方式: MouseEvent  -->   UIEvent  -->  Event -->   Object

      事件类型:

          mousedown 鼠标按下 , mouseup 鼠标释放, click 左键单击, dblclick 左键双击 , mousemove 鼠标移动,mouseover 鼠标经过, mouseout 鼠标滑过, mouseenter 鼠标进入, mouseleave 鼠标离开, contextmenu 右键菜单

       区别:mouseenter、mouseleave 不能冒泡,mouseover、mouseout能冒泡

       事件属性:

          altKey、ctrlKey、shiftKey、metaKey(win键)   

          button:    左键 0  中键1  右键2

          buttons:   左键 1  中键4  右键2

          which:      左键 1  中键2  右键3

          timeStamp:   从页面打开到触发事件的时间

          clientX 、clientY :与 x、y一样,到可视区域左上角坐标

          offsetX、 offsetY:  针对点击的元素(e.target)的左上角坐标

          layerX、layerY:    如果e.target不是定位元素,这个值就是相对侦听事件对象到父容器的左上角

          pageX、pageY:相对页面左上角的距离

          screenX、screenY :  相对屏幕左上角的距离

          相关代码:拖拽、多选

    FouseEvent:

      继承方式: FouseEvent-->   UIEvent  -->  Event -->   Object

      事件类型:

          focus 获焦 ,blur  失焦

       事件属性:

          e.relateTarget  上一个失焦对象

    InputEvent:

      继承方式: InputEvent-->   UIEvent  -->  Event -->   Object

      事件类型:

          input

       事件属性:

          e.data:  本次输入的内容

          e.isComposing:   布尔值  输入发是否启动

          e.inputType :    输入类型

          e.insertCompositionText:  输入插入

          e.historyUndo:   历史返回

          e.insertText:   插入文本

          e.deleteContenBackward:   退格删除

          e.deleteContentForward:   delete删除

          e.deleteByCut:   剪切删除

          e.insertFromPaste:   粘贴插入

    KeyboardEvent:

      继承方式: KeyboardEvent-->   UIEvent  -->  Event -->   Object

      事件类型:

          keydown 按下键盘  keyup  释放键盘

       事件属性:

          e.code:  "Space"

          e.key: " "

          e.keyCode、e.which:  unicode码

    DOMMouseScroll(火狐)、WheelEvent(chrome):

        继承方式:WheelEvent  -->  MouseEvent  -->   UIEvent  -->  Event -->   Object

       事件类型:

          分别对应:DOMMouseScroll、mousewheel

        

       事件属性:

          deltaX: -0
          deltaY: -125
          deltaZ: 0
          detail: 0
          wheelDelta: 150
          wheelDeltaX: 0
          wheelDeltaY: 150 

           用来判断滚动方向

  • 相关阅读:
    strrchr
    tcpdump的源码分析
    C语言中字符串
    setsockopt、getsockopt详细介绍(转)
    linux下IPC通信
    setsockopt()用法(参数详细说明)(转)
    判断一个数是否为2的n次幂
    mysql 5.7.14 安装配置方法图文教程(转)
    JAVA中的protected(详解),以及和clone()方法有关的一些问题
    ASP.NET MVC 在控制器中接收视图表单POST过来的数据方法
  • 原文地址:https://www.cnblogs.com/wangjingzhi/p/12163643.html
Copyright © 2011-2022 走看看