国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript KeyDown、KeyPress和KeyUp事件的區(qū)別與聯(lián)系

2019-11-21 00:56:27
字體:
供稿:網(wǎng)友
KeyDown:在控件有焦點的情況下按下鍵時發(fā)生。
KeyPress:在控件有焦點的情況下按下鍵時發(fā)生。
KeyUp:在控件有焦點的情況下釋放鍵時發(fā)生。

1、KeyPress主要用來接收字母、數(shù)字等ANSI字符
KeyDown 和 KeyUP 事件過程通常可以捕獲鍵盤除了PrScrn所有按鍵(這里不討論特殊鍵盤的特殊鍵

2、KeyPress 只能捕獲單個字符
KeyDown 和KeyUp 可以捕獲組合鍵。

3、KeyPress 不顯示鍵盤的物理狀態(tài)(SHIFT鍵),而只是傳遞一個字符。KeyPress 將每個字符的大、小寫形式作為不同的鍵代碼解

釋,即作為兩種不同的字符。
KeyDown 和KeyUp 不能判斷鍵值字母的大小。KeyDown 和 KeyUp 用兩種參數(shù)解釋每個字符的大寫形式和小寫形式:keycode ― 顯

示物理的鍵(將 A 和 a 作為同一個鍵返回)和 shift ―指示 shift + key 鍵的狀態(tài)而且返回 A 或 a 其中之一。

5、KeyPress 不區(qū)分小鍵盤和主鍵盤的數(shù)字字符。
KeyDown 和KeyUp 區(qū)分小鍵盤和主鍵盤的數(shù)字字符。

6、KeyDown、KeyUp事件是當(dāng)按下 ( KeyDown ) 或松開 ( KeyUp ) 一個鍵時發(fā)生的。
由于一般按下鍵盤的鍵往往會立即放開(這和鼠標(biāo)不同),所以這兩個事件使用哪個差別不大。

而且,up和其他兩者還有一個區(qū)別:要判斷key修改后的狀態(tài)必須用up。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 蒙城县| 峨眉山市| 遵义县| 柯坪县| 宁蒗| 吉安市| 阜阳市| 仁化县| 河东区| 灌云县| 乐山市| 本溪| 定日县| 类乌齐县| 曲阳县| 文化| 巫溪县| 甘泉县| 博兴县| 游戏| 东宁县| 周宁县| 越西县| 清苑县| 岱山县| 家居| 株洲市| 吴江市| 凤城市| 温泉县| 逊克县| 武义县| 丰镇市| 托克托县| 宁河县| 澄江县| 青龙| 察雅县| 青龙| 洱源县| 察雅县|