이번엔 javascript 관련 질문입니다.
조회수 1518회
javascript 관련 질문입니다.
javascript를 사용한 웹에서는 DOM과 BOM 모델이 있던데 BOM은 브라우져에서 지원을 해주는거 같더군요.그럼 DOM은 누가 지원을 해주는 건가요? 웹 서버나 WAS쪽에서 지원을 해주는 건가요? 아니면 이것도 브라우져에서 지원을 해주는 건가요? 둘러보다 궁금해서 질문 드립니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
보통 DOM이라는 용어를 많이 쓰고 BOM이라는 용어는 생소해서 한 번 찾아봤습니다.
결론부터 말하자면 DOM은 HTML 및 XML 문서를 (JavaScript 등으로) 접근할 수 있는 표준화된 API 이고, DOM과 BOM 모두 브라우저에서 지원합니다. DOM은 스펙으로 명시되어 있고, BOM은 문서 뿐만이 아니라 브라우저의 API까지 포함하는 개념인 듯 합니다. ###
BOM이 DOM의 좀 더 광범위하고 명확하지 않은 정의라고 이해하면 될 것 같습니다.
.... DOM (문서 객체 모델) BOM (브라우저 객체 모델) 대상 HTML / XML 문서 DOM + 브라우저 (히스토리 등) 표준 있음 (W3C / WHATWG) 없음 (구현마다 제각각) API 접근 언어 JavaScript JavaScript?
댓글 입력