Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- component
- 성능최적화
- npx
- Recoil
- CDN
- 포트포워딩
- javascript animation
- graphql
- 정규표현식
- AWS
- cicd
- express
- typescript
- route
- 반응형웹
- 웹팩
- Redux
- Modal
- styled-component
- 회고
- docker
- go
- react
- socket.io
- 웹크롤링
- scrapping
- sequelize
Archives
- Today
- Total
프로그래밍 공부하기
DOM(Document Object Model) 본문
1. DOM의 정의
DOM(Document Object Model)이란 HTML, XML 문서의 프로그래밍 Interface이다. DOM은 문서를 프로그래밍 언어로 접근하고 조작가능하게 하는 모델이다. JavaScript DOM을 통해 HTML요소에 접근하고 조작할 수 있다. 모든 웹 브라우저는 스크립트가 접근할 수 있는 웹 페이지를 만들기 위해 어느 정도의 DOM 을 항상 사용한다.
2. DOM과 웹 브라우저
DOM은 작성한 HTML가 웹 브라우저에 의해 파싱된 것이다. 즉, 웹 브라우저에 DOM이 포함되어있는 것이다. 따라서 DOM은 웹 브라우저의 최상위 객체인 window의 하위 객체이며 window.document로도 HTML에 접근 가능하다. Javascript에서 window 객체를 사용한다는 것은 웹 브라우저에 접근한 것이며, document 객체를 사용한다는 것은 DOM을 사용하여 HTML 문서에 접근한 것이다.
3. Console.dir()
HTML을 조작할 때 Console.dir()을 사용하면 DOM을 객체의 모습으로 보여주어 유용하다.
참고링크
developer.mozilla.org/ko/docs/Web/API/Document_Object_Model/%EC%86%8C%EA%B0%9C
'Web > [JS] FrontEnd' 카테고리의 다른 글
CDN과 Javascript Library (0) | 2020.12.29 |
---|---|
DocumentFragment (0) | 2020.12.24 |
CSS Naming을 어떻게 해야할까(1?) (0) | 2020.12.20 |
Google Font 적용하기 (0) | 2020.12.19 |
last-child가 작동하지 않을 때 (0) | 2020.12.18 |
Comments