1.이벤트
- 사용자가 웹 브라우저에서 DOM요소들과 상호 작용하는 것
- 주의 사항
- 이벤트 이름은 카멜 표기법
- 함수 형태의 값을 전달
- DOM 요소에만 이벤트를 설정할 수 있음
2. SyntheticEvent
- 이벤트가 끝나고 나면 이벤트가 초기화되므로 정보를 참조할 수 없음
- 비동기적으로 이벤트 객체를 참조할 일이 있다면 e.persist() 함수 호출
3. 바인딩
- 함수가 호출될 때 this는 호출부에 따라 결정 => 클래스의 임의 메서드가 특정 HTML 요소의 이벤트로 등록되는 과정에서 메서드와 this의 관계가 끊어져 버림
-이벤트로 등록되어도 자신을 제대로 가리키기 위해서 메서드를 this 와 바인딩해야 함
- constructor 함수에서 함수를 바인딩하는 작업이 이루어짐