getElementById
, getElementByTagName
, getElementByClassName
, querySelector
이용Node
가 위치하며 이는 아래와 같은 구조로 구성window
가 있으며 하위 객체들로 location
, navigator
, document
, screen
, history
가 포함 location : 객체 url 주소에 대한 정보 제공
navigator : 브라우저명, 코드명, 버전 정보 제공
document : 현재 문서에 대한 정보
screen : 브라우저의 외부 환경에 대한 정보 제공
history : 브라우저의 방문 기록 정보 제공
DOM은 document, 현재 눈에 보이는 웹 페이지에 대한 변경, 제어
BOM은 window 속성에 속하여 document가 아닌, window 제어
References:
https://goddino.tistory.com/71
https://github.com/baeharam/Must-Know-About-Frontend/blob/main/Notes/frontend/bom-dom.md