[JS] BOM(Browser Object Model)

2021. 6. 13. 20:13프론트엔드/JAVASCRIPT

728x90

 

 

 

 

BOM : Browser Object Model 

BOM (Browser Object Model)은 웹 브라우저 환경의 다양한 기능을 객체처럼 다루는 모델.

대부분의 브라우저에서 구현은 되어있지만 정의된 표준이 없어 브라우저 제작사마다 세부사항이 다르고 다소 한정적이라는 특징이 있음. BOM의 역할은 웹 브라우저의 버튼, URL 주소 입력 창, 차이츨 바 등 웹브라우저 윈도우 및 웹페이지의 일부분을 제어할 수 있게끔 하는것이며, window객체를 통해 접근이 가능함.

 

대표적인 BOM객체들

- window : Global Context. 브라우저 창 객체

- screen : 사용자 환경의 디스플레이 정보 객체

- location : 현재 페이지의 url을 다루는 객체

- navigator : 웹브라우저 및 브라우저 환경 정보 객체

- history : 현재의 브라우저가 접근했던 URL history 

728x90

'프론트엔드 > JAVASCRIPT' 카테고리의 다른 글

[JS] EVENT  (0) 2021.06.14
[JS] 자바스크립트의 Data Type  (0) 2021.06.13
[JS] DOM 이란?  (0) 2021.06.06
[JS] Json key,value 가져오는 방법  (2) 2020.12.22
[JS] 자바스크립트 빈값 체크방법  (0) 2020.12.14