Keymaster.js

授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 松洛华
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Keymaster 是一个简单的(100行代码)的 JavaScript 库用来实现键盘快捷方式的绑定处理,无需依赖其他第三方 JS 库。

示例代码:

// define short of 'a'
key('a', function(){ alert('you pressed a!') });

// returning false stops the event and prevents default browser events
key('ctrl+r', function(){ alert('stopped reload!'); return false });

// multiple shortcuts that do the same thing
key('⌘+r, ctrl+r', function(){ });
  • Keymaster是一个简单的微型库,用于在Web应用程序中定义和分派键盘快捷键。 它没有依赖关系。 用法 包含keymaster.js在您使用之前引入,照常加载: < script src = “ keymaster.js ” > < / script >  Keymaster没有依赖关系,可以完全独立使用。它不依赖于任何JavaScript库或框架。 *最好使用适合您工作流程的压缩版本。您可以

  • 1>像往常一样,引入keymaster.js文件到你的项目中。 2> 定义快捷键 key('a', function(){ alert('you pressed a!') }); // returning false stops the event and prevents default browser events key('ctrl+r', function(){ alert('stoppe

  • 使用背景 在web项目开发过程中,经常会有配置快捷键的需求,我在网上搜索找到用的比较多的两个库: hotkeys-js(5.7K star),keymaster(6.5K start)。测试起来还是hotkeys-js好用一些,毕竟keymaster已经很久没有维护了。 但是hotkeys-js这个库有个问题是,不支持重复按键的快捷键,比如 G+E+E这种,但是不会有E+G+E这种需求,所以为了适

  • 原文: http://blog.csdn.net/qq_21386275/article/details/67640576 有一些需求,html 页面上的input 框只允许输入数字,  只允许输入小数,等等。 这个时候,就要获取键盘每次按键时候的  keyCode, 来判断是按的哪个键(数字键还是字符键,还是组合键), 然后加入我们的需求对应的处理逻辑。 --------------------

  • 安装: npm intall keymaster -S 使用: import key from 'keymaster' // 绑定快捷键 key('a',function(){ console.log('您自定义了快捷键a) return false }) key('ctrl+a', function(){ console.log('您定义了组件快捷键 ctrl + a') retur

  • what is RKP RKP is remote key provisioing. why RKP 以前我们生产手机平板项目的时候,是从Google申请attestation key(google key),在产线使用工具写入手机或平板设备中。 这种写入的方式有一个安全隐患: 从Google申请的证书和密钥,有私钥泄露的隐患,因此从Android S开始,google提出了一个RKP的做法。简单

  • 包管理器 托管JavaScript库并提供用于获取和打包它们的工具。 npm - npm是JavaScript的包管理器。 Bower - 网络包管理器。 component - 用于构建更好的Web应用程序的客户端包管理。 spm - 全新的静态包管理器。 jam - 使用以浏览器为中心且与RequireJS兼容的存储库的包管理器。 jspm - 无摩擦浏览器包管理。 恩德 - 无库图书馆。 v

  • accounting.min.js 货币格式化 alertify.min.js 提示信息库 amd.loader.js 按需动态加载js文件 angular-cookies.js 处理cookie angular-file-upload.js angular-material.min.js animate.min.css css3动画 async.js 异步工具 behave.js 编辑器,使te