keyup
키보드에서 손을 땠을 때 실행
keydown
키보드를 눌렀을 때 실행
키보드를 누르고 있을 때 한번만 실행된다.
keypress
키보드를 눌렀을 때 실행
키보드를 누르고 있을 때 계속 실행된다.
점수를 입력하고 Enter 키를 누를 경우 성적이 출력되는 기능을 만들어 볼 계획이다.
마찬가지로 placeholder을 활용하여 안내문을 적어뒀다. script에서는 keydown 이벤트 타입을 사용하였다. 해당 이벤트 핸들러를 e에 담아 활용하였다. 이벤트 핸들러를 확인하고자 console.log(e)를 작성하였다.
console.log(e)에 대한 값이다. keyCode : 13을 확인할 수 있다. 여기서 keyCode : 13은 enter의 코드번호를 뜻한다. 키보드 키 코드 자료 참고 https://blog.naver.com/arborlucens/222025098764
이후 if else if 조건문을 활용하여 여러 상황과 결과를 적용하였다. 끝에는 else를 사용하여 이외의 값은 F를 입력하도록 했다.
'javascript, framework > javascript' 카테고리의 다른 글
Step04_createElement(createElement, append, this, remove)스터디 (0) | 2022.07.10 |
---|---|
Step03_quiz(논리 연산자 &&)스터디 (0) | 2022.07.10 |
Step03_if2(placeholder, 양수 판별)스터디 (0) | 2022.07.10 |
Step02_example11 (가위바위보 게임, if else if) (0) | 2022.07.08 |
Step02_example10 (change, value) (0) | 2022.07.08 |