
웹페이지 내 HTML요소들이 있을때 특정 요소를 선택하는 형식과 여러 요소를 한번에 가리키는 방식이 존재
요소, 속성에 접근할 수 있는 메서드의 종류
HTML요소에서 발생하는 사건
이벤트가 발생하기 위해선 원인과 내용이 있어야 함
이벤트는 이벤트 트리거와 이벤트 핸들러로 구성됨
트리거는 인터렉션이나 특정 조건 등을 만족하는 것으로
트리거가 발생하면 미리 정해진 코드가 실행되며 이를 이벤트 처리기 라고 함
- 이벤트 처리기는 하나의 이벤트만 처리하는 이벤트 핸들러와
하나의 요소에서 여러개의 이벤트 처리가 가능한 이벤트 리스너가 있음
// 이벤트 핸들러
document.querySelector('.btn').onclick = function(){
alert('click!')
}
// 이벤트 리스너
document.querySelector('.btn').addEventListener('click', function(){
alert('click!')
});
document.querySelector('.btn').addEventListener('click', function(){
alert('click2!')
});
정해진 시간이 지나고 난 후 코드를 실행하는 이벤트
setTimeout(함수, 시간)
setInterval(함수, 시간)