자바 스크립트로 기본 pos의 일종을 만들어야합니다. 키보드처럼 작동하는 바코드 스캐너가 있습니다. 그래서 나는 바코드로부터 입력이 왔을 때 automaticaly를 탐지하고 그 코드를 가진 보고서를 만들고 싶다.두 "keyup"이벤트 사이의 시간 간격을 계산하는 방법
if there a dalay between keyup > 300ms = another scan
var speed = new Date().getTime() - lastkey;
lastkey = (new Date()).getTime();
console.log(speed);
if(speed > 300) {
//little delay for prevent computer overhead o_O
var create_d = setTimeout(createchange,300)
} else {
//barcode sanning continue
clearTimeout(create_d)
}
질문에 JSFiddle 코드를 입력하십시오. 앞으로 링크가 끊어 질 수 있습니다. –
귀하의 질문은 무엇입니까? – charlietfl
@charlietfl, 안녕하세요, 그는 이미 –