zoukankan      html  css  js  c++  java
  • [记录] JavaScript 中的事件分类

    事件分类: [MDN]
    1. 鼠标事件

    onclick(): 鼠标点击
    ondblclick(): 鼠标双击
    onmousedown(): 鼠标按下
    onmouseup(): 鼠标抬起
    onmousemove(): 鼠标移动
    onmouseover(): 鼠标移入(鼠标经过时自身触发事件,经过子元素也触发该事件,事件冒泡了)	
    onmouseout(): 鼠标移出(鼠标经过时自身触发事件,经过子元素也触发该事件,事件冒泡了)
    onmouseenter(): 鼠标移入(鼠标经过时自身触发事件,经过子元素时不触发该事件,不支持冒泡)
    onmouseleave(): 鼠标移出(鼠标经过时自身触发事件,经过子元素时不触发该事件,不支持冒泡)
    oncontextmenu(): 鼠标右键菜单
    onwhell(): 鼠标滚轮事件(mousewhell/DOMMouseScroll)
    onselect(): 文本选中
    鼠标无限移动锁定鼠标指针: 必须用绑定的方式 
    pointerlockchange: 当当页面鼠标锁定状态改变的时候触发
    pointerlockerror: 当页面鼠标锁定失败的时候触发。
    

    [光标锁定]

    2. 键盘事件

    onkeydown(): 键盘按下
    onkeyup(): 键盘抬起
    onkeypress(): 除Shift、Fn、CapsLock外任意键被按住(连续触发)
    

    3. 剪切板事件

    cut(): 剪切操作
    copy(): 复制操作
    paste(): 粘贴操作
    

    4、窗口事件 [浏览器全屏]

    fullscreenchange: 浏览器进入或离开全屏时触发
    fullscreenerror:  
    window.onresize: 浏览器窗口大小发生变化时触发
    window.onscroll: 所有可滚动的元素和浏览器窗口,滚动的时候触发
    window.onload: 在页面 或 图像加载完成后立即执行
    window.onload: 在页面 或 图像加载完成后立即执行
    DOMContentLoaded: 
    readyStatechage:
    unload:
    beforeunload:
    

    5. 表单事件

    submit: 提交
    reset:	重置
    change: 当元素值发生改变时触发
    focus: 元素获得交单(不冒泡)
    blur: 元素失去焦点(不冒泡)
    input/porpertychange: 
    

    6. 网络事件

    online:
    offline:
    
  • 相关阅读:
    在ubuntu9中安装配置java postgresql pljava tsearch2
    Zend中配置Memcached
    PHP 截取字符串专题(转)
    网络执法官.P2P终结者等监控网络流量控制软件的原理和防范
    C++中的浮点数格式控制
    HTML教程
    网络执法官.P2P终结者等监控网络流量控制软件的原理和防范
    CodeGear RADstudio 2007+Sp3下载地址及破解
    HTML教程
    CodeGear RADstudio 2007+Sp3下载地址及破解
  • 原文地址:https://www.cnblogs.com/yuxi2018/p/9487254.html
Copyright © 2011-2022 走看看