-
object modelJavascript 2020. 1. 20. 22:00
object model
웹브라우저의 구성요소들은 하나하나가 객체화 되어있다. 자바스크립트로 이 객체를 제어할 수 있다. BOM, DOM은 객체들의 계층적인 구조를 구성하는 가장 큰 틀의 분류이다.
window 객체는 크게 DOM, BOM, Javascript 로 구성된다. Javascript는 생략하고 BOM, DOM에 대해서 알아보도록 하겠다.
BOM
웹페이지의 내용을 제외한 브라우저의 각종 요소들을 객체화시킨 것이다. 예를 들어, alert와 같은 것이다. 웹 브라우저의 창이나 프레임을 추상화해서 프로그래밍적으로 제어할 수 있도록 제공하는 수단이다. 전역 객체인 window의 프로퍼티와 메소드를 통해서 제어할 수 있다.
DOM
웹페이지의 내용을 제어한다. 문서 내의 주요 엘리먼트에 접근할 수 있는 객체를 제공한다. 각종 태그들을 관리한다고 생각하면 편하다.
출처
전역객체 Window - 생활코딩
Window 객체 Window 객체는 모든 객체가 소속된 객체이고, 전역객체이면서, 창이나 프레임을 의미한다. 전역객체 Window 객체는 식별자 window를 통해서 얻을 수 있다. 또한 생략 가능하다. Window 객체의 메소드인 alert을 호출하는 방법은 아래와 같다. alert('Hello world'); window.alert('Hello world'); 아래는 전역변수 a에 접근하는 방법이다. var a = 1; alert(a); ale
opentutorials.org
'Javascript' 카테고리의 다른 글
DOM (0) 2020.01.21 BOM (0) 2020.01.20 Client-side Javascript 1 (0) 2020.01.03 클래스 (0) 2020.01.03 함수 (0) 2020.01.02