Dom 이란?
Dom 은 Document Object model 로 html 로 구성되어진 웹페이지의 문서 라고 할 수 있다. Dom 은 웹페이지의 객체지향적 표현이다.
그럼 DOM이 왜나왔을까?
웹페이지는 HTML 로 구성되어있다. HTML 만을 사용하면 웹페이지는 정적인 웹페이지가 되고 사용자들간에 interecting 이없다. 웹페이지가 사용자들과 함께 소통을 하기 위해서 개발자들은 상황에따라 HTML 이 변경이 되도록 개발을 해야한다. HTML 을 직접 접근하여 변경하기 위해서는 HTML 을 문서화하고 객체지향적 표현이 된 ‘DOM’ 을 사용해야한다. DOM 의 다양한 API 를 활용하여 HTML 을 직접 추가,삭제,수정 을 할 수 있다.
결론
웹페이지 는 HTML로 구성되어져 있는데 동적인 웹페이지를 생성하기 위해서 DOM 과 스크립트언어 (Javscript, Python)을 사용한다.
DOM-API