只需要引入js文件 没有switch case 没有if 只用关心键盘响应函数 欢迎提出意见 <html> <header> <title>key test</title> <script src="keyProcess.js"></script> <script> //一次性设置a-z的所有符号 var arr = []; //a的keyCode是65,所以先设置64 arr[64] = undefined; //concat后a的index就是65 (arr.indexOf("a")是65); arr = arr.concat(["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]); registKeyProcess.fn.setAllKeys(arr); //设置按键keyCode不连续符号 (两个数组 符号与keyCode要一一对应) registKeyProcess.fn.setKeySymbol(["a","c"], [65 ,67]); //传给处理函数的参数 var argObj = {a:11,b:22}; //注册"a"符号对应的处理函数 registKeyProcess("a",function(argObj){ alert(argObj.a); },argObj); //注册"b"符号对应的处理函数 registKeyProcess("b",function(arg){ alert(arg); },"响应键盘b"); </script> </header> <body> </body> </html>
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助