keypress.js是一个用来捕获键盘事件的脚本,它简单易用,并且没有脚本依赖。键盘事件通常是监控keydown和keyup事件。通常当我们按下键盘的任意键的时候,keydown事件被触发,放开该键的时候keyup事件被触发。但是有一些特殊位置的键盘符是无法自动触发keyup事件的,需要我们手动监听该事件。所以,keypress.js脚本应运而生,就是为了提升开发效率。
keypress.js使用示例:
keypress.combo("shifts",function(){
console.log("Youpressedshiftands");
});
//Therearealsoafewothershortcutmethods:
//Ifwewanttoregisteracountingcombo
keypress.counting_combo("tabspace",function(e,count){
console.log("You'vepressedthis"+count+"times.");
});
//Ifyouwanttoregisterasequencecombo
keypress.sequence_combo("upupdowndownleftrightleftrightbaenter",function(){
lives=30;
},true);
keypress定义和用法
keypress事件与keydown事件类似。当按钮被按下时,会发生该事件。它发生在当前获得焦点的元素上。
不过,与keydown事件不同,每插入一个字符,就会发生keypress事件。
keypress()方法触发keypress事件,或规定当发生keypress事件时运行的函数。
注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。
上一篇:js高亮显示关键词的方法是什么
下一篇:何为浏览器兼容性测试