keydown、keypress、keyup的使用
keydown、keypress、keyup的使用
keydown、keypress、keyup的使用一、KeyDown、KeyPress 与 KeyUp发生顺序
keydown - > keypress - > keyup
二、事件引发的时间
KeyDown 和 KeyPress 事件在按下键时发生,KeyUp 事件在释放键时发生。
三、KeyDown 触发后,KeyUp是不是一定触发
KeyDown触发后,不一定触发KeyUp,当KeyDown 按下后,拖动鼠标,那么将不会触发KeyUp事件。
四、KeyPress 和KeyDown 、KeyPress之间的区别
1、KeyPress主要用来捕获数字(注意:包括Shift+数字的符号)、字母(注意:包括大小写)、小键盘等除了F1-12、SHIFT、Alt、Ctrl、Insert、Home、PgUp、Delete、End、PgDn、ScrollLock、Pause、NumLock、{菜单键}、{开始键}和方向键外的ANSI字符,keypress事件不能对系统功能键(例如:后退、删除等,其中对中文输入法不能有效响应)进行正常的响应
2、KeyDown 和KeyUp 通常可以捕获键盘除了PrScrn所有按键(这里不讨论特殊键盘的特殊键)
3、KeyPress 只能捕获单个字符
4、KeyDown 和KeyUp 可以捕获组合键。
5、KeyPress 可以捕获单个字符的大小写
6、KeyDown和KeyUp 对于单个字符捕获的KeyValue 都是一个值,也就是不能判断单个字符的大小写。
7、KeyPress 不区分小键盘和主键盘的数字字符。
8、KeyDown 和KeyUp 区分小键盘和主键盘的数字字符。
9、其中PrScrn 按键KeyPress、KeyDown和KeyUp 都不能捕获。
10、回车、上下左右、等功能键keydown、keypress、keyup都获取keyCode,并且值相等。
11、keypress事件的keyCode对字母的大小写敏感,而keydown、keyup事件不敏感
- javascript 数组排序
- vue走马灯特效(Javascript结合Vue实现对任意迷宫图片的自动寻路)
- 微信小程序抽签如何抽中(JavaScript实现班级抽签小程序)
- javascript对象添加方法(详解JavaScript面向对象实战之封装拖拽对象)
- ASP.NET使用JavaScriptSerializer实现序列化与反序列化
- qt和js相互调用(QT与javascript交互数据的实现)
- javascript如何实现异步任务(JavaScript 中如何实现并发控制)
- javascript基本类型是哪些(详解javascript中的Strict模式)
- javascript基础语法和用法(JavaScript中new操作符的原理示例详解)
- javascript如何获取后台数据(JavaScript实现异步获取表单数据)
- 用javascript解析json(JavaScript JSON.stringify的使用总结)
- js实现继承的五种(JavaScript继承的三种方法实例)
- MVC中JavaScriptResult
- Javascript计算密码的强度
- js数字时钟编程(JavaScript实现动态数字时钟)
- web中如何预防xss攻击(详解前端安全之JavaScript防http劫持与XSS)
- 冰岛旅游攻略(冰岛旅游攻略及花费八日游)
- 寒假旅游攻略(成都寒假旅游攻略)
- 菲律宾旅游攻略(菲律宾旅游攻略地图)
- 清华大学难考吗(清华大学考研录取分数线)
- 观花盆栽佛肚竹盆景制作及养护(观花盆栽佛肚竹盆景制作及养护)
- 春天养佛肚竹,做好这几件事,叶绿根壮寓意好 越养越旺家(春天养佛肚竹做好这几件事)
热门推荐
- dedecms替换条件(dedecms制作英文站需要修改的地方)
- mysqldump 命令详解(mysqldump你可能不知道的参数)
- 华为云服务器远程登录后怎么办(华为云服务器怎么登陆不上去)
- vue如何在tab标签页循环加定时器(vue实现tab标签标签超出自动滚动)
- HTML5 播放 RTSP 视频的实例代码(HTML5 播放 RTSP 视频的实例代码)
- 如何查看iis日志
- cssbackground(用 CSS background 实现刻度线的呈现)
- python使用教程操作(详解python中@的用法)
- C#中的深拷贝与浅拷贝的区别
- opencv抠出边缘检测的图形(python opencv实现图像边缘检测)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9