-
웹 페이지에서 동작이 일어나는 것들을 이벤트라고한다 .
웹 페이지에서 이벤트 발생시 웹 페이지에 알려줘야지? 그 이벤트와 이벤트 함수를 연결해주는 것이 이벤트 핸들러다.
이벤트 핸들러는 이벤트 동작에 on을 붙이면된다 예를 들어서 많이 사용하는 onClick, onChange가 대표적인 예이다.
예를 들면 onclick="함수()" 또는 onclick=실행명령에서 onclick은 이벤트(동작)이고 뒤에 함수()또는 실행명령온다
이벤트와 함수, 실행명령을 연결하는 것이 이벤트 핸들러이다.
객체에서 이벤트가 발생하는 것을 표현할 때
객체.이벤트로 표현한다.예를 들어서 클릭의 이벤트가 해당 객체에서 발생했을 경우 Obj.onClick = function(){ alert('알람이 울렸습니다'}로 표현할 수 있다.button태그에 onclick="showObj"()로 클릭 이벤트시 함수를 발생시킬 수 있다.
const inputType = document.querySelector("#typing")const inputclick = document.querySelector("#push")const handleTyping = function(){console.log("타이핑이 되고 있어요!")const handleClick = function(){console.log("클릭되고 있어요!")inputType.onkeydown= handleTypinginputclick.onclick= handleClick}}예를 들어서 해석해보면inputclick요소가 클릭되면 handleclick이라는 이벤트핸들러함수가 동작할 것이다 .'자바스크립트 > 자바스크립트&Jquery 키포인트' 카테고리의 다른 글
[자바스크립트] 객체의 정의와 객체에 대한 속성과 메서드 (0) 2022.08.07 [자바스크립트] var 변수와 ES6 이후의 let과 constant 변수, 매개변수와 함수의 인자 (0) 2022.08.07 [자바스크립트] 제어문의 정의와 종류, 특징 정리하기 (0) 2022.08.05 [자바스크립트] 템플릿 리터럴 (0) 2022.08.05 [자바스크립트] 연산자의 종류와 주의할 부분 (0) 2022.08.05 댓글