이번엔 javascript 관련 질문입니다.


javascript 관련 질문입니다.

javascript를 사용한 웹에서는 DOM과 BOM 모델이 있던데 BOM은 브라우져에서 지원을 해주는거 같더군요.그럼 DOM은 누가 지원을 해주는 건가요? 웹 서버나 WAS쪽에서 지원을 해주는 건가요? 아니면 이것도 브라우져에서 지원을 해주는 건가요? 둘러보다 궁금해서 질문 드립니다.

  • 2016년 10월 20일에 작성됨

조회수 124


1 답변


좋아요
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?

  • 간략하게 잘 설명해주셔서 감사합니다. 궁금증이 해결되었네요~ ^^ 많이 배워 갑니다 ㅎㅎ.    ToTo   2016.10.21 11:31     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close