BOM   Browser Object Model   브라우저 객체 모델

(2019-04-29)

BOM 모델, BOM 객체

1. BOM (브라우저 객체 모델) 프로그래머가 웹 브라우저의 기능 요소들을 직접 관리/제어할 수 있도록, 
     - 특별한 객체들을 미리 구조화시켜 모아놓은 것 

  ㅇ 객체 모델
     - 각 기능 요소들을 트리 형태의 객체로써 정의/구축하고,
     - 프로그래머가 이를 API를 통해 활용할 수 있게 하는 모델


2. BOM 특징웹 브라우저에서, Window 객체를 최상위로하는 객체 모델의 일종
     - 특히, 자바스크립트에서는,
     - 이 객체 모음을 `전역 객체(Global Object)`로써 사용할 수 있음
     - `자바스크립트 Window 객체` 라고도 함                      ☞ Window 객체 참조
        . 그 산하에는 location, navigator, history, screen, document 객체가 있음

  ㅇ 웹 브라우저 제작사 마다 세부사항이 다소 다르게 구현
     - 다만, 대부분의 웹 브라우저는 BOM에 대해 Netscape 3 를 거의 표준처럼 따름
     - 한편, 또다른 웹브라우저 객체 모델로써, 실제적인 표준으로는, DOM 이 있음


3. BOM 주요 기능/제어 요소들웹 브라우저의 버튼,URL 주소 입력 창,타이틀 바,윈도우 크기 등의 제어
     - 즉, 웹 브라우저 윈도우 및 웹 페이지의 일부분을 제어


[DOM,BOM] 1. DOM 2. BOM
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
        1. 통신 이란?
        2. 신뢰적 통신
    1.   통신이론
    2.   선로/전송
    3.   통신망 일반
    4.   회선교환(PSTN)
    5.   무선/이동통신
    6.   광통신
    7.   인터넷/데이터통신
          1. 데이터통신망
          2. 인터넷
          3. 데이터 네트워크 설계
      1.   데이터 단위
      2.   프로토콜/계층
      3.   데이터 링크
      4.   TCP/IP
      5.   라우팅
      6.   인터넷 QoS
      7.   인터넷 관리
      8.   인터넷 응용
        1.   NetBIOS
        2.   DNS
        3.   가상단말
        4.   FTP
        5.   전자메일
        6.   VoIP
        7.   웹기술
              1. 웹 이란?
              2. 하이퍼텍스트
          1.   웹 구성
          2.   HTTP
          3.   웹 페이지
            1.   마크업 언어
            2.   DOM,BOM
              1.   1. DOM
                  2. BOM
            3.   기능 요소
            4.   웹 디자인
          4.   웹 식별
          5.   웹 서비스
          6.   차세대 웹
          7.   웹기술 기타일반
        8.   VPN
        9.   무선인터넷
        10.   전자상거래
        11.   개인 컨텐츠
        12.   인터넷 기타 응용
      9.   인터넷 기타
      10.   패킷교환(PSN)
      11.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌