이번엔 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?
    • 간략하게 잘 설명해주셔서 감사합니다. 궁금증이 해결되었네요~ ^^ 많이 배워 갑니다 ㅎㅎ. 알 수 없는 사용자 2016.10.21 11:31

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)