DOMContentLoaded
: HTML 문서 파싱을 완료하고 DOM 객체를 생성했을때 document 객체 에서 발생하는 이벤트이다.
readystate
- loading : DOM을 로딩하고 있을 때
- interactive : DOM 로드를 완료하고, 문서가 parsed 상태이지만, 스크립트, 이미지, 스타일시트 등의 하위 리소스는 여전히 로드 중인 상태 + DOMContentLoaded가 곧 발생함을 의미하는 상태 => 실제로 DOMContentLoaded 이벤트 핸들러에서 readyState는 'interactive' 상태임
- complete : DOM과 하위 리소스 모두를 로딩한 상태로 곧 load 이벤트가 발생함.
load
: DOMContenLoaded 이벤트 발생후 모든 리소스 로딩이 완료됐을 때 발생(주로 window 객체에서 발생한다).