화려한 게임사이트, 쇼핑몰 등의 홈페이지에 들어가면 다양한 이벤트들이 들어있다. 그 중에서 마우스를 올렸을 때(mouse over) 다른 각도의 제품 사진으로 바꿔서 보여지는 것이 있다.
이것은 HTML이나 CSS만으로 구현할 수 없고, 자바스크립트 코딩이 필요하다.
특정요소에 interactive한 반응을 할 수 있게 하는 것을 이벤트라 불린다.
1.addEventListener
: 이벤트를 달 때 사용하는 함수 이름
요소.addEventListener(이벤트종류, function() {
//이벤트가 일어났을 때 실행할 내용
});
특정 요소에 addEventListener함수를 붙이고(호출하고), 인자로 이벤트 종류와 이벤트가 발생했을 때 실행할 함수를 전달한다.
https://www.w3schools.com/js/js_htmldom_eventlistener.asp
https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener -> 이벤트 종류 사이트
2.클릭이벤트
:버튼,사진,글 등 웹사이트에서 이루어지는 이벤트 중 가장 많은 이벤트
3.키이벤트
: 사람이 키보드를 누르면 발생하는 이벤트