事件类型

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 

       用来判断滚动方向

posted @ 2020-01-07 20:43  早点睡觉吧  阅读(206)  评论(0编辑  收藏  举报