最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript鍵盤事件響應(yīng)順序詳解

 更新時間:2019年09月30日 08:46:10   作者:吳聲子夜歌  
這篇文章主要為大家詳細(xì)介紹了JavaScript鍵盤事件響應(yīng)順序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

鍵盤響應(yīng)順序

當(dāng)按下鍵盤時,會觸發(fā)多個事件,它們將按順序發(fā)生。

對于字符鍵來說,鍵盤事件的影響順序如下:

1.keydown
2.keypress
3.keyup

對于非字符鍵(如功能鍵或特殊鍵)來說,鍵盤事件的響應(yīng)順序如下:

1.keydown
2.keyup

如果按下字符鍵不放,則keydown和keypress事件將逐個發(fā)生,直至松開按鍵。
如果按下非字符鍵不放,則只有keydown事件持續(xù)發(fā)生,直至松開按鍵。

示例:獲取鍵盤事件響應(yīng)順序:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 </head>
 <body>
 <textarea id="text" cols="26" rows="16"></textarea>
 <script>
 var n = 1;
 var text = document.getElementById("text");
 text.onkeydown = f;
 text.onkeyup = f;
 text.onkeypress = f;
 
 function f(e){
 var e = e || window.event;
 text.value += (n++) + "=" + e.type + " (keyCode=" + e.keyCode + ")\n";
 }
 </script>
 </body>
</html>

輸入abc


分別輸入Shift、Ctrl、Alt功能鍵


連續(xù)按下字符a

連續(xù)按下Shift

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

武鸣县| 吉林市| 湟中县| 称多县| 易门县| 红原县| 中山市| 轮台县| 依安县| 柘城县| 小金县| 随州市| 盈江县| 元阳县| 荔波县| 江安县| 浙江省| 浦江县| 新蔡县| 政和县| 杨浦区| 荣昌县| 忻州市| 长宁区| 兴仁县| 丘北县| 怀集县| 岳阳县| 鸡西市| 张家界市| 黄陵县| 西安市| 澄江县| 沂南县| 禄丰县| 四子王旗| 广灵县| 台东市| 兴仁县| 司法| 玉林市|