BOM, Browser Object Model
- 브라우저 객체 모델은 자바스크립트가 브라우저와 소통하기 위한 모델이다.
- 자바스크립트로 HTML 문서상의 객체를 접근+조작하기 위한 객체 모델(체계)
- 모든 브라우저 지원함
- 문서상의 일부 객체(태그)를 이미 정해진 트리구조를 통해서 접근+제어 모델(*****)
- 객체(태그)를 식별하기 위한 식별자를 name 속성을 사용한다.(id, class 인식 못함.)
- 객체(태그) 중 유일한 객체는 예약어를 제공한다. (window, document 등..)
- BOM 트리에 포함되어 있지 않은 태그들은 접근 불가능(조작 불가능)
- DOM Level 0(정식X)
DOM, Document Object Model
- 문서 객체 모델은 HTML, XML 문서의 프로그래밍 interface이다.
- XML 인터페이스의 한 종류
- XML을 조작하기 위해서 만든 인터페이스 집합
- JavaScript DOM : HTML을 조작하기 위해 DOM 구현한 결과 집합(기능 집합)
- Java DOM : XML을 조작하기 위해 DOM 구현한 결과 집합
- C# DOM
- C DOM
- C++ DOM
- DOM Level 1
- DOM Level 2
- DOM Level 3
//BOM 예시
**new Date() 현재 시간
'JAVASCRIPT' 카테고리의 다른 글
javascript mouse이벤트 (0) | 2018.11.06 |
---|---|
javascript Event (0) | 2018.11.05 |
javascript 형변환(casting) (0) | 2018.11.05 |
javascript 함수 (0) | 2018.11.05 |
javascript 자료형 및 변수 (0) | 2018.11.05 |