DOM(문서 객체 모델) 과는 별개로 BOM(브라우저 객체 모델)이 있다.
일단, 브라우저 객체 모델 참고 자료 사이트
https://developer.mozilla.org/ko/docs/Web/API
Web API
웹 코드를 작성한다면 많은 API를 사용할 수 있습니다. 아래 목록은 웹 앱이나 웹 사이트를 만들 때 사용할 수 있는 모든 인터페이스(객체의 유형)입니다.
developer.mozilla.org
https://devdocs.io
DevDocs
Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app including HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++, and many more.
devdocs.io
브라우저 객체 모델(BOM)은 웹 브라우저와 관련된 객체집합을 말하며
대표적 브라우저 객체 모델은 location, window, navigator, screen등이 있다.
*브라우저 객체 모델은 자바스크립트가 제공하는 기능이 아니다.
웹브라우저가 제공하는 기능. 이것들을 Web API라고도 부른다.
예를 들면, location은 검색창에 주소. - 주소와 관련된 객체.
history는 기록과 관련된 객체
우리가 익히 쓰는 alert(), prompt() 함수는 window객체의 메서드 들이다.
*DOM이란?
https://docu94.tistory.com/37
[jQuery] $(document).ready()란? - DOM 순서
[jQuery] document.ready() - DOM 순서 우리가 jquery를 쓸때 제일 처음에 써주는 $(document).ready(function(){}); 이것은 $(function(){}); 이렇게 줄여서 사용할 수 있습니다. 이 그림을 먼저 보시죠 위에서..
docu94.tistory.com