
js
mofangie
这个作者很懒,什么都没留下…
展开
-
Javascript判断扫码枪的输入
条码扫描器其实就是一种输入设备,跟键盘一样。在控制台打印扫描过程,可以看出,扫描过程就像是在键盘上敲击相应的键,keycode和键盘是一一对应的,只是输入速度(间隔时间)比物理键盘输入要快得多。我们可以通过监听输入间隔时间,来判断到底是键盘输入还是扫描输入。扫码枪输入的时间间隔一般在10毫秒以内,物理键盘输入要远大于这个数值,通常为80毫秒以上。因此,当输入间隔时间小于30毫秒时,判断为扫码枪输入,其余情况判断为键盘输入。let lastTime = null;let nextTime = nu转载 2021-03-30 13:45:45 · 1495 阅读 · 0 评论 -
js 数组去重,及获取重复值
数组去重方法1// 数组去重function unique(arr) { var result = [], hash = {}; for (var i = 0, elem; (elem = arr[i]) != null; i++) { if (!hash[elem]) { result.push(elem); hash[elem] = true; } } return result;}原创 2021-02-08 18:16:16 · 1129 阅读 · 0 评论 -
每隔4位加一个空格,并修正光标位置
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>银行卡号4位空格</title> <script src="http://j2.58cdn.com.cn/js/jquery-1.8.3.js">&...转载 2019-08-13 15:24:03 · 252 阅读 · 0 评论