一、鼠标事件

onclick        鼠标点击左键触发

onmouseover    鼠标经过触发

onmouseout     鼠标离开触发

onfocus        获得鼠标焦点触发

onblur         失去鼠标焦点触发

onmousemove    鼠标移动出发

onmouseup      鼠标弹起触发

onmousedown    鼠标按下触发

contextmenu   禁用右键菜单

selectstart    禁止选中文字

// 1.contextmenu 我们可以禁用右键菜单document.addEventListener('contextmenu', function (e) {e.preventDefault();})// 2.禁止选中文字 selectstartdocument.addEventListener('selectstart', function (e) {e.preventDefault();})

二、键盘事件

keyup 按键弹起的时候触发

document.addEventListener('keyup', function () {console.log(1);})

keydown 按键按下的时候触发

document.addEventListener('keydown', function () {console.log(2);})

keypress 按键按下的时候触发 但是它不识别功能键 比如:ctrl shift 箭头等

document.addEventListener('keypress', function () {console.log(3);})

键盘事件对象中的keyCode属性可以得到相应键的ASCII码值

 // 1.我们的keyup和keydown事件不区分字母大小写 a和A得到的都是65document.addEventListener('keyup', function (e) {// console.log(e);console.log(e.keyCode);// 我们可以利用keyCode返回的ASCII码值来判断用户按下了哪个键if (e.keyCode === 65) {alert('按下的a键');} else {alert('没有按下a键');}})// 2.我们的keypress事件 区分大小写document.addEventListener('keypress', function (e) {console.log(e.keyCode);})

JS 鼠标事件与键盘事件相关推荐

  1. 鼠标事件、表单事件、键盘事件、焦点事件

    事件介绍 当我们点击一个按钮的时候,会弹出一个对话框.在JavaScript中, "点击"这个事情就看作一个事件."弹出对话框"其实就是我们在点击事件中做的一些 ...

  2. 稳扎稳打Silverlight(13) - 2.0交互之鼠标事件和键盘事件

    [索引页] [×××] 稳扎稳打Silverlight(13) - 2.0交互之鼠标事件和键盘事件 作者:webabcd 介绍 Silverlight 2.0 人机交互:响应用户的鼠标操作和键盘操作 ...

  3. 基于OpenGL编写一个简易的2D渲染框架-07 鼠标事件和键盘事件

    这次为程序添加鼠标事件和键盘事件 当检测到鼠标事件和键盘事件的信息时,捕获其信息并将信息传送到需要信息的对象处理.为此,需要一个可以分派信息的对象,这个对象能够正确的把信息交到正确的对象. 实现思路: ...

  4. html 鼠标中键事件,Javascript事件模拟(鼠标事件、键盘事件)

    在javascript编程中,事件是用来描述网页中某一特定有趣时刻的,众所周知事件通常是在由用户和浏览器进行交互时触发,其实不然,通过Javascript可以在任何时间触发特定的事件,并且这些事件与浏 ...

  5. JS 进阶: 深入理解键盘事件 Keyboard Event

    JS 进阶: 深入理解键盘事件 Keyboard Event 文章目录 JS 进阶: 深入理解键盘事件 Keyboard Event 正文 1. 基础 API 2. 基础事件:keydown.keyu ...

  6. Qt 鼠标事件 与 键盘事件

    鼠标事件 鼠标常用的事件可以说有一下几种:鼠标按下.鼠标移动.鼠标移动.鼠标双击和鼠标滚轮事件. 当你想使用他们,需要包含头文件:#include <QMouseEvent> 并重写一下方 ...

  7. Cesium 事件详解(鼠标事件、相机事件、键盘事件、场景触发事件)

    Cesium 事件详解(鼠标事件.相机事件.键盘事件.场景触发事件) 1 Cesium中的事件 根据使用情况,我把Cesium中的事件大体分为三种,即屏幕空间事件处理程序,屏幕空间相机控制器,场景触发 ...

  8. JS--JavaScript使用键盘事件、键盘事件属性(keyCode、charCode、target...)、使用键盘控制页面元素

    键盘事件 当用户操作键盘时会触发键盘事件,键盘事件主要包括下面3种类型: keydown: 在键盘上按下某个键时触发.如果按住某个键,会不断触发该事件,但是Opera浏览器不支持这种连续操作.该事件处 ...

  9. onTouchEvent / MotionEvent(轨迹球事件、触摸屏事件、键盘事件)

    -- 轨迹球事件  Android   触摸屏驱动,了解一下Android对触摸屏.键盘.轨迹球事件的响应过程.   事件的传入是从EventHub开始的,EventHub是事件的抽象结构,维护着系统 ...

  10. js--鼠标点击移动松开事件、滚轮事件、键盘事件

    目录 1.推拽 2.滚轮事件 3.键盘事件 1.推拽 <!DOCTYPE html> <html><head><meta charset="UTF- ...

最新文章

  1. java list键值_java基础之对List,Map,Set等集合键值对的简单认识
  2. echart的关系图高亮_echart中饼状图的高亮显示。
  3. window for jdk install
  4. MiniDao普通项目集成方案
  5. java获取当前方法
  6. DB2 SQLCODE=-1585的问题解决
  7. pyltp在ubuntu20.04下面的安装办法
  8. 前端学习(2942):vue的本地注册
  9. World Wind Java开发之二 使用Winbuilders设计图形用户界面(转)
  10. 管理老板,让他乖乖给你涨工资
  11. 页面传值,发生错误,如何传递中文信息
  12. python中用于生成数字序列的函数_Python中的生成器?
  13. matlab画图线形
  14. 视频会议中回声消除与噪音抑制的技巧
  15. hadoop集群搭建(3)
  16. cad画流程图的插件_PIDCAD工艺流程图绘图软件
  17. 计算机网络高级工程师证书,网络安全高级工程师的证书??
  18. DHT11温湿度的电路连接和驱动(树莓派)
  19. 计算机作文素材,学电脑作文素材
  20. Web3.0:伟大的骗局,请无辜的各位做一个敢于大声说出来的孩子吧

热门文章

  1. 计算机考试打字满分,计算机中考打字要打多少是满分?
  2. kingroot权限管理_KingRoot(授权管理)
  3. 各部门内薪资排名,本部门薪资占比
  4. FullCalendar增加节气、节日和农历显示
  5. 苹果手机最新回收行情(2022.2.12)
  6. 数据项目总结 -- 深圳租房数据分析
  7. jq实现轮播图(景深效果)——功能实现
  8. HTTP状态码(完整版)
  9. 关于word 07中页码不连续的问题
  10. 跟hoowa学做智能路由(五):熟悉OpenWRT