BOM Browser Object Model 브라우저 객체 모델
수정일 : 2010-01-31
1. 개요 ㅇ BOM(브라우저 객체 모델)은, 웹 브라우저 창을 관리할 목적으로 제공되는 객체 모음 을 대상으로 하는 모델로써, 자바 스크립트 등에서 이를 사용할 수 있다. - 브라우저 제작사 마다 세부사항이 다소 다르게 구현, 한정적임 2. 특징 ㅇ 웹브라우저의 윈도우 객체를 대상으로 하는 윈도우 객체 모델의 일종으로써, - 비표준적이나, 대부분의 웹 브라우저는 Netscape 3 를 표준처럼 많이 따름 . 이를 DOM Level 0 이라고도 불리움 - 웹브라우저를 위한 객체 모델의 표준으로는, DOM(다큐먼트 객체 모델)이 있음 ㅇ 역할 - 웹 브라우저의 버튼, URL 주소 입력 창, 타이틀 바 등 웹 브라우저 윈도우 및 웹 페이지의 일부분을 제어할 수 있게끔하는 윈도우 객체 모델임. ㅇ 계층구조 - 하나의 window 객체 : 브라우저 창 하나에는 각기 하나의 window 객체가 있게됨 . window 객체는 전역 객체(global object)라고 불리움 .. 전역객체는 그 객체의 프로퍼티,메서드를 쓸때 그 이름을 명시할 필요없음 . 각 window 객체 간에는 서로 통신을 할 수도 있음 - window 객체 안에는 다음과 같은 객체들이 있음 . html 웹문서로 향하는 관문 : document 객체 . 웹 이동을 위한 객체 : location, history 객체 . 컴퓨터 스크린 정보 : screen 객체 ㅇ 참고사항 - 메서드 例 : alert(), prompt(), write(), ... - 이벤트 例 : onclick 이벤트, onload 이벤트, ...
출처 - http://www.ktword.co.kr/abbr_view.php?m_temp1=2519&m_search=
'Development > JavaScript' 카테고리의 다른 글
javascript - HashMap 구현 (0) | 2012.10.16 |
---|---|
javascript - DOM(Document Object Model : 다큐먼트 객체 모델, 문서 객체 모델) (0) | 2012.10.16 |
javaScript/node.js - 날짜 표현 util(date-utils) (0) | 2012.09.03 |
javascript - RSA 로 암호화 로그인 (1) | 2012.07.30 |
javascript - 브라우저 종류 및 버전 확인 (0) | 2012.07.23 |