文件名称:keypound:使用ES6的作用域键绑定库
文件大小:69KB
文件格式:ZIP
更新时间:2024-06-01 20:59:57
keyboard es6 bindings shortcut scope
Keypound.js 具有上下文堆栈和ES6的作用域键绑定库是开箱即用的。 基于 这是一个无依赖库,旨在使大型应用程序中的作用域键绑定变得轻而易举。 有时在大型应用程序中,您需要相同的快捷方式才能在不同的位置执行不同的任务。 例如,您可能需要使用up和down箭头在不同的列表中移动,具体取决于焦点的最后位置。 通常,我们会使用event.stopPropagation()和event.preventDefault()来防止密钥冒泡,但是我们实际上应该创建一个上下文堆栈,并告诉我们的代码我们所处的上下文以及接下来将接收的上下文未处理的事件。 入门 安装 使用npm : npm install keypound 使用yarn : yarn add keypound 创建一个实例 要开始使用keypound,您需要创建一个主实例: // master.js import Keypou
【文件预览】:
keypound-master
----.eslintrc(5KB)
----rollup.config.js(469B)
----yarn.lock(170KB)
----webpack.config.js(637B)
----src()
--------.babelrc(97B)
--------context.js(2KB)
--------utils.js(2KB)
--------index.js(2KB)
----.travis.yml(35B)
----LICENSE(1KB)
----test()
--------webpack.test.config.js(832B)
--------specs()
--------index.js(420B)
--------karma.conf.js(820B)
----README.md(7KB)
----dist()
--------keypound.min.js.map(7KB)
--------keypound.min.js(5KB)
--------keypound.js(9KB)
----.editorconfig(147B)
----.gitignore(132B)
----_config.yml(27B)
----package.json(2KB)