웹을 동적으로 만들기 위해서는 특정 요소에 interactive 한 반응할 수 있게 웹을 만들어야 한다. 이러한 기능은 html, css 만으로는 할 수 없고 자바스크립트 코딩이 필요하다. interactive 한 반응을 할 수 있게 하는 것을 event 라고 한다.
이벤트의 종류에는 여러 가지가 있다.
자바스크립트에서 이벤트를 감지하고 그에 맞는 결과를 내어줄 수 있도록 코딩해야 한다.
element.addEventListener(event, function, useCapture);
1) event
: 이벤트의 종류이다. "click", "mousedown" 등이 해당된다. 여기서 확인할 수 있다
2) function
: 이벤트가 생길 때 호출되는 함수이다.
3) useCapture
: 불리언 값이다. 이벤트 버블링을 사용할지, 이벤트 캡쳐링을 사용할지를 설정한다. useCapture 은 명시하지 않아도 되는 옵션값이다.