본문 바로가기

카테고리 없음

자바스크립트 DOM

DOM (Document Object Model)

- 문서 객체 모델 (브라우저에서 HTML문서를 객체화해서 자바스크립트로 접근및 제어가 가능하게 제공하는 API)

- 브라우저가 제공하는 API 기능임 (자바스크립트가 아니다)

- Tree 구조를 가짐 (DOM Tree: 하나의 부모 태그와 n개의 자식 태그를 가질수가 있음)

- 트리의 각 부분을 노드라 함

즉 DOM 트리에 자바스크립트가 접근이 가능

 

 

BOM(Browser Object Model)

 

- 브라우저 객체 모델(브라우저를 객체화해서 자바스크립트가 접근및 제어가 가능하게 함)

- 웹페이지를 제어할수 있게 document 객체를 제공(DOM 요소에 접근하기위한 진입점)

CSSOM(CSS Object Model)

- CSS 객체 모델(CSS를 객체화해서 자바스크립트가 접근및 제어가 가능하게 함)