IT_susu

window 객체 - BOM 본문

[ javascript ]/JavaScript

window 객체 - BOM

고베베 2019. 9. 12. 11:59

1) 정의

브라우저의 요소들과 자바스크립트 엔진, var로 우리가 선언한 모든 변수까지 담고 있는 객체

 

브라우저 담당 - BOM

웹사이트 담당 - document 객체 - DOM

 

2) 속성들

수많은 속성이 있지만 몇개만 알아봅시다.

 

navigator

브라우저나 운영체제에 대한 정보.

serviceworker도 들어가 있음.

 

screen

브라우저 창에 대한 정보.

 

location

주소에 대한 정보.

주소에 대한 다양한 정보와 새로고침, 주소교체도 가능함.

 

history

앞으로 가기, 뒤로 가기 등등. 브라우저 페이지 이동기록을 갖고 있다.

아마 html5에서 추가된 history.pushState(객체, 제목, 주소) history.replaceState(객체, 제목, 주소)를 가지고 react-router-dom을 만들지 않았을까 추측해본다.

https://developer.mozilla.org/ko/docs/Web/API/History_API

'[ javascript ] > JavaScript' 카테고리의 다른 글

정규표현식  (0) 2019.09.17
AJAX - 비동기로 작업하기(callBack, Promise, async-await)  (0) 2019.09.13
Ajax  (0) 2019.08.09
REST API) POSTMAN사용과 http 전송  (0) 2019.01.30
REST API)  (0) 2019.01.30
Comments