操作键盘事件源码解析(常用的鼠标事件、 键盘事件对象之keyCode属性)
操作键盘事件
常用的鼠标事件
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>常用的鼠标事件</title>
</head><body><script>// 常用的键盘事件//1. keyup 按键弹起的时候触发 // document.onkeyup = function() {// console.log('我弹起了');// }document.addEventListener('keyup', function () {console.log('我弹起了');})//3. keypress 按键按下的时候触发 不能识别功能键 比如 ctrl shift 左右箭头啊document.addEventListener('keypress', function () {console.log('我按下了press');})//2. keydown 按键按下的时候触发 能识别功能键 比如 ctrl shift 左右箭头啊document.addEventListener('keydown', function () {console.log('我按下了down');})// 4. 三个事件的执行顺序 keydown -- keypress -- keyup</script>
</body></html>
键盘事件对象之keyCode属性
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>键盘事件对象之keyCode属性</title>
</head><body><script>// 键盘事件对象中的keyCode属性可以得到相应键的ASCII码值// 1. 我们的keyup 和keydown事件不区分字母大小写 a 和 A 得到的都是65// 2. 我们的keypress 事件 区分字母大小写 a 97 和 A 得到的是65document.addEventListener('keyup', function (e) {// console.log(e);console.log('up:' + e.keyCode);// 我们可以利用keycode返回的ASCII码值来判断用户按下了那个键if (e.keyCode === 65) {alert('您按下的a键');} else {alert('您没有按下a键')}})document.addEventListener('keypress', function (e) {// console.log(e);console.log('press:' + e.keyCode);})</script>
</body></html>
操作键盘事件源码解析(常用的鼠标事件、 键盘事件对象之keyCode属性)相关推荐
- 【Qt】QT鼠标和键盘事件
00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 鼠标事件 04. 键盘事件 05. 附录 01. 概述 事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者 ...
- HTML5 Canvas鼠标与键盘事件
演示HTML5 Canvas鼠标事件,获取Canvas对象上的鼠标坐标,演示键盘事件 通过键盘控制Canvas上对象移动. Canvas对象支持所有的JavaScript的鼠标事件,包括鼠标点击(Mo ...
- html5鼠标事件监听,HTML5 Canvas鼠标与键盘事件
演示HTML5 Canvas鼠标事件,获取Canvas对象上的鼠标坐标,演示键盘事件 通过键盘控制Canvas上对象移动. Canvas对象支持所有的JavaScript的鼠标事件,包括鼠标点击(Mo ...
- HTML将canvas画布鼠标事件,HTML5 Canvas鼠标与键盘事件demo示例
演示html5 canvas鼠标事件,获取canvas对象上的鼠标坐标,演示键盘事件通过键盘控制canvas上对象移动. canvas对象支持所有的javascript的鼠标事件,包括鼠标点击(mou ...
- python监听鼠标事件_Python中使用PyHook监听鼠标和键盘事件实例
Python 中使用 PyHook 监听鼠标和键盘事件实例 PyHook 是一个基于 Python 的"钩子"库,主要用于监 听当前电脑上鼠标和键盘的事件.这个库依赖于另一个 Py ...
- tkinter中鼠标与键盘事件
tkinter中鼠标与键盘事件(十五) 本文转自Tynam Yang的博客园 import tkinterwuya = tkinter.Tk() wuya.title("wuya" ...
- Android 使用 sendevent 模拟鼠标和键盘事件
Android 使用 sendevent 模拟鼠标和键盘事件 模拟原理是对驱动发送消息,就是linux里面的input子系统. 命令格式: sendevent /dev/input/eventX [t ...
- 前端讲义64_AngularJS鼠标与键盘事件有关指令
ngMousedown 触发条件:鼠标按下,左右中间按下都会触发 ngMouseup 触发条件:鼠标按下弹起,左右中间按下弹起都会触发 ngMouseenter 触发条件:鼠标进入 ngMousele ...
- 简单的鼠标和键盘事件+阻止默认阻止冒泡+dom0,dom2
什么是事件 在我们学习DOM之后,事件就是我们必不可少的一块知识点了,事件其实就是我们的一些操作需要在用户来完成之后才执行的.比如我们PC端的点击事件,键盘事件,以及我们移动端的的触屏事件.接下来咱们 ...
最新文章
- SpringBoot + Redis:模拟 10w 人的秒杀抢单!
- infinity mysql_MySql锁机制
- 【实验】DHCP、NAT配置案例
- 《重返人类演化现场》阅读笔记
- WannaCry感染文件恢复方法,企业再也不用愁了!
- 红米note3支持html,红米Note3什么配置参数?红米Note3标配有什么?
- SQL_Server_2008完全学习之第五章操作架构、索引和视图
- 安装Office时提示error 1706错误解决办法
- 西安理工大学计算机科学与技术分数线,2017西安理工大学各专业录取分数线
- Windows远程桌面连接Mac OS X
- 基于UWB与航迹推算的智能仓储机器人
- Python:Wilcoxon signed-rank test
- 【蓝桥杯刷题冲刺辅导】掌握递归·DFS解题套路,这一文足以?
- cocos2dx的文章
- Latex编写数学公式的常用语法
- 掌门1对1《啊呜!卡通人》引强烈共鸣 智能科技赋能高效教学收获点赞
- 省赛选拔-A 警察抓小偷
- PB+datawindow 反编译
- 使用Python实现MP4格式视频与图片相互转换
- 大数据系统架构包含内容涉及哪些?
热门文章
- socket上传nsdictionary的json数据异常
- Microsoft Outlook 邮件分组
- JSON使用时,注意0件和空。
- 【数据分析】脑图讲述数据分析方法论
- 【Oracle】管理还原数据(undo)
- 入门教程:.NET开源OpenID Connect 和OAuth解决方案IdentityServer v3 介绍 (一)
- 现在没有可用的软件包 *** ,但是它被其它的软件包引用了 和 E: 无法定位软件包 ***问题解决(思路清晰干货)
- Maven 无法下载依赖包的解决方法---三步dao!!!
- 如何解决“本地编辑,更新时传入删除”消息
- CORS - 引入预检请求的动机是什么?