🔰이벤트 이벤트 드리븐 프로그래밍 프로그램의 흐름을 이벤트 중심으로 제어하는 프로그래밍 방식을 이벤트 드리븐 프로그래밍이라 한다. 브라우저는 처리해야 할 특정 사건이 발생하면 이를 감지하여 이벤트를 발생시킨다. 이벤트가 발생했을 때 호출될 함수를 이벤트 핸들러, 브라우저에게 이벤트 핸들러의 호출을 위임하는 것을 이벤트 핸들러 등록이라고 한다. 사용자가 언제 함수를 호출할지 알 수 없으므로 개발자가 호출하지 않고 브라우저에게 함수 호출을 위임한다. 이벤트 타입 이벤트 타입은 이벤트의 종류를 나타내는 문자열이다. 약 200여 가지가 있다. focusin, focusout 이벤트 핸들러를 이벤트 핸들러 프로퍼티 방식으로 등록하면 크롬, 사파리에서 정상 동작하지 않는다. addEventListener 메서드 방..