출처 : 생활코딩, https://opentutorials.org/course/1375/6622
웹브라우저의 구성요소들은 모두 객체화되어있다.
자바스크립트로 이 객체들을 제어해서 웹브라우저의 요소를 제어할 수 있다.
Object Model은 크게 BOM과 DOM로 구성된다.
1. Object Model
window
- 전역개체
- 모든 속성 앞에 부모 객체를 입력하지 않으면
자동으로 window전역객체에 속한 객체로 인식된다.
- DOM, BOM, JAVASCRIPT 객체를 가지고 있다.
1). DOM (Document Object Model)
문서(document), 즉 웹페이지의 내용을 제어하는 중요한 객체이다.
문서내의 주요 요소에 접근할 수 있는 객체를 제공하며
특정 요소의 객체를 획득할 수 있는 method도 제공한다.
2). BOM (Browser Object Model)
웹페이지의 내용을 제외한 브라우저의 각종 요소들을 객체화한 것이다.
이러한 객체들은 브라우저를 제어한다.
3). JavaScript
broswer, google abstract, node.js의 시스템을 제어할 수 있다.
Array, Function, Date와 같은 독자적인 객체를 가지고 있다.
'JavaScript' 카테고리의 다른 글
[JavaScript] DOM - 제어 대상 찾기 (0) | 2020.06.05 |
---|---|
[JavaScript] BOM (Browser Object Model) (0) | 2020.06.05 |
[JavaScript] Nomad Academy, 바닐라 JS로 크롬 앱 만들기 - If, else, or / 20.06.04 (0) | 2020.06.05 |
[JavaScript] Nomad Academy, 바닐라 JS로 크롬 앱 만들기 - Function, DOM / 20.06.03 (0) | 2020.06.03 |
[JavaScript] +연산자로 문자열과 변수 연결하기 (0) | 2020.06.03 |