javascirpt DOM 이란 무엇일까..?
저는 js 를 공부합니다. js 에서 DOM 속성으로 바인딩. 이런 식의 설명들이 아주 많은데 DOM..? 그게 뭐지.. 싶었습니다. 그래서 따로 알아보고 정리해보자는 식입니다!
DOM 을 알기 전에!
BOM 을 먼저 알아봅시다. 왜냐면 BOM 을 알아야 DOM 을 설명하죠 ㅎㅎ
사실 DOM 의 일부가 BOM 입니다..!
- Browser Object Model
- 브라우저 객체 모델
js 는 브라우저와 아주 밀접한 관련이 있습니다 js 를 공부한다는 건 브라우저랑 친해야 가능한 것입니다! BOM 이 녀석은 Browser 와 관련된 기능을 구성합니다.
- 바로가기, 북마크, 즐겨찾기, 히스토리, URL정보 등등등..
- 브라우저가 가지고 있는 정보를 따로 객체화 시켜서 관리한다
BOM 의 가장 윗 녀석은 window 객체입니다. (ex) window.location.href=”” 할 때 window 객체)
드디어! DOM 을 알아봅시다
- Document Object Model
- 문서 객체 모델
문서 객체??
이나 같은 html문서의 태그들을 JavaScript가 이용할 수 있는 객체로 만들면 그것을 문서 객체입니다 **그럼 model 은요??** 문서 객체를 '인식하는 방식' 입니다. 즉! 웹 브라우저가 html 페이지를 인식하는 방식을 이야기 하거나 문서 객체와 관련된 객체의 집합에 관한 얘기입니다. 이와 관련된 예제와 추가된 내용은 곧 보강할 예정입니다. 부족한 내용입니다. 흑흑 죄송합니다.