JavaScript

[JavaScript] Object Model (객체화)

출근침대 2020. 5. 31. 01:17

출처 : 생활코딩, https://opentutorials.org/course/1375/6622

 

 

웹브라우저의 구성요소들은 모두 객체화되어있다.

자바스크립트로 이 객체들을 제어해서 웹브라우저의 요소를 제어할 수 있다.

Object Model은 크게 BOM과 DOM로 구성된다.

 

1. Object Model

window

- 전역개체

- 모든 속성 앞에 부모 객체를 입력하지 않으면

  자동으로 window전역객체에 속한 객체로 인식된다. 

 

  1). DOM (Document Object Model)

window속성중에서도 문서(document)를 제어하는 중요한 객체이다.

window.document로 접근할 수 있다.

 

 

  2). BOM (Browser Object Model)

브라우저를 제어하는 객체를 의미한다.

 

 

  3). JavaScript

broswer, google abstract(?), node.js들의 시스템을 제어할 수 있다.

Array, Function, Date와 같은 독자적인 객체를 가지고 있다.