使JavaScript变得至关重要的是事件,尤其是在诸如浏览器之类的交互式环境中。因此,在这篇文章中,我们收集了一些Javascript库,用于在用户单击按钮或按下键时处理事件和输入。
捕鼠器
一个用于处理Java键盘快捷键的简单库。
热键
HotKeys.js是一个输入捕获库,具有一些非常特殊的功能,易于拾取和使用,占用空间合理,并且没有依赖项。
什么输入
用于跟踪当前输入法(鼠标,键盘或触摸)的全局实用程序。
Gridnav
Gridnav是一种JavaScript,它使用户可以更轻松,更方便地在项目列表中导航。鉴于您的列表包含键盘可访问元素,因此导航它们的通常方法是依次按顺序浏览每个元素。
剪贴板
将文本复制到剪贴板应该’很难。它不应该’需要数十个步骤进行配置或数百KB加载。但最重要的是,它不应该’取决于Flash或任何过时的框架。
blueimp画廊
blueimp画廊是一个支持触摸的,响应式的和可自定义的图像和视频库,轮播和灯箱,已针对移动和桌面Web浏览器进行了优化。它具有滑动,鼠标和键盘导航,过渡效果,幻灯片显示功能,全屏支持和按需加载内容的功能,并且可以扩展为显示其他内容类型。
按键
键盘输入捕获实用程序,其中任何键都可以是修饰键。
Trial.js
鼠标位置监视和用户输入预测。
点按
这是一个Javascript库,用于轻松统一地处理诸如鼠标,触摸和指针事件之类的用户交互。
净气器
让’通过向左拖动鼠标来更改输入数字的值& right.
航点
航点是一个库,可以在滚动到某个元素时轻松执行函数。
Scrollama
Scrollama是现代的&轻量级的JavaScript库,用于使用IntersectionObserver进行滚动显示,从而支持滚动事件。
压力
压力是一个JavaScript库,用于处理Web上的Force Touch,3D Touch和Pointer 压力,并通过简单的API捆绑在一个库中,从而使他们的工作变得轻松自如。
Event.js
多点触摸,手势和其他事件-单击,dblclick,dbltap,点击,长按,拖动,滑动,捏,旋转,摇动。对于指针事件,每个侦听器一次可以处理1到12个手指,甚至更多,具体取决于设备。
雨伞
用于DOM操作和事件的轻量级JavaScript库。
Tocca.js
超轻量级脚本,可通过Javascript事件进行检测,例如‘tap’ ‘dbltap’ ‘swipeup’ ‘swipedown’ ‘swipeleft’ ‘swiperight’在任何类型的设备上。