출처 : 생활코딩, 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와 같은 독자적인 객체를 가지고 있다.
'JavaScript' 카테고리의 다른 글
[JavaScript] Array (배열) (0) | 2020.06.03 |
---|---|
[JavaScript] 데이터 타입 (1) - 기본타입 (0) | 2020.06.03 |
[JavaScript] Variable (변수) (0) | 2020.06.03 |
[JavaScript] Nomad Academy, 바닐라 JS로 크롬 앱 만들기 - Variable (let, const, var), Array, Object / 20.06.02 (0) | 2020.06.02 |
[JavaScript] Nomad Academy, 바닐라 JS로 크롬 앱 만들기 - 기초 / 20.06.01 (0) | 2020.06.01 |