브라우저의 창이나 프레임을 프로그래밍적으로 제어할 수 있게 해주는 객체모델
이를 통해서 브라우저의 새 창을 열거나 다른 문서로 이동하는 등의 기능을 실행 시킬수 있다
전역객체로는 Window가 있고 하위 객체들로 location, navigator, domcument,screen, history가 포함 되어있다.
웹페이지에서 프로그래밍적으로 제어할 수 있게 해주는 객체 모델
최상위 인터페이스 Node가 있으며 하위에는 Document,CharacteData,Element,Attr,HTMLDocument,Text,Comment,HTMLElement...등이 있다.