如何分析可添加快捷键组合的JavaScript类库keyboard.js
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章给大家介绍如何理解可添加快捷键组合的JavaScript类库keyboard.js,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。今天分享一款帮助大家在网站或者web应用中
千家信息网最后更新 2025年01月20日如何分析可添加快捷键组合的JavaScript类库keyboard.js
这篇文章给大家介绍如何理解可添加快捷键组合的JavaScript类库keyboard.js,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
今天分享一款帮助大家在网站或者web应用中添加快捷键组合的类库 - keyboard.js,使用这个类库你可以很方便的捕捉输入键的组合,可以帮助你很好的添加相关快捷键的操作,希望大家喜欢!
主要特性:
◆ 独立类库,当然也可以和其它类库组合使用,例如,jQuery
◆ 字母或者字母组合绑定
◆ 支持Callback回调
◆ 多语言支持
◆ 支持AMD加载,例如 RequireJS
◆ 文档完整
Javascript:
$(document).ready(function(){ var gbin1 = ['g', 'b', 'i', 'n', '1'], google = ['g', 'o', 'o', 'g', 'l', 'e'], baidu = ['b', 'a', 'i', 'd', 'u'], kI = 0; document.addEventListener('keydown', function(){ var keys = KeyboardJS.activeKeys(); if(keys.length) { for(var i = 0; i < keys.length; i += 1) { if(keys[i] === gbin1[kI]) { if(kI < gbin1.length - 1) { kI += 1; } else { $("#info").html("Loading gbin1.com ... ..."); location = "http://www.gbin1.com"; } } else if(keys[i] === google[kI]) { if(kI < gbin1.length - 1) { kI += 1; } else { $("#info").html("Loading gbin1.com ... ..."); location = "http://www.google.com"; } } else if(keys[i] === baidu[kI]) { if(kI < gbin1.length - 1) { kI += 1; } else { $("#info").html("Loading gbin1.com ... ..."); location = "http://www.baidu.com"; } } else{ kI = 0; } var keysString; keysString = keys.join(', '); if(keysString!=' '){ var log=$("#log"); log.append('' + keysString + '').find("b").last().show(); } } } }); });
HTML
Please typing one of site names below:
- gbin1
- baidu
Status bar
CSS
body{ background: #ccc; } #container{ margin: 0 auto; background: #202020; width: 960px; color: #E3E3E3; padding: 15px; margin-top: 0; } h3{ font-size:16px; font-family: Arial; font-weight: normal; } #log b{ position:relative; } #info{ background: #303030; padding: 10px; font-size: 10px; color: #888; }
关于如何理解可添加快捷键组合的JavaScript类库keyboard.js就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
组合
快捷键
帮助
支持
内容
字母
更多
不错
兴趣
其它类
小伙
小伙伴
文档
文章
特性
知识
篇文章
网站
多语
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
方舟火影服务器号
qq怎么找回删除的数据库
山东省软件开发人员测算依据
网络安全手抄报图片很难
宜春香港服务器哪家厉害
iso软件开发过程
数据库写入中文的类型
作为软件开发人员的职业素养
网络安全建设新思路
网络安全兴趣小组相关制度
软件开发入门用什么app
redis数据库账号名为空
南大gbase数据库
软件开发流程流转通知
数据库用函数查时间段
app软件开发免登录
万方数据库中收录的文献类型
公司网络安全与防范
mc服务器tp
数据库 行死锁
数据库王珊第5版教学ppt
上海童颜网络技术有限公司
信创软件开发技术线路
cms部署无法连接数据库
2018首都机场网络安全
exp导出数据库6
兰州网络安全专业好找工作吗
北京悠谷互联网科技有限公司
Web服务器附件权限管理
服务器bmc无法访问