웹문서를 객체화 한 것을 DOM이라 부름
이 DOM은 트리구조를 갖고 있다.
DOM을 통해 HTML을 프로그래밍 언어(예: JavaScript)에서 다룰 수 있게 되는 것은
정확히는 HTML 문서를 객체 모델로 변환하여 프로그래밍에서 다루기 쉽게 만드는 것임.
이것은 HTML을 객체화한다기보다는
HTML 문서를 프로그래밍에서 조작 가능한 객체의 형태로 표현한다고 이해하는 것이 적합함.
이게 DOM트리이고
각각의 요소를 Node라고 부른다.
-
접근한다.
-
제어한다.
이게 끝이다
브라우저 자체를 제어하도록 모델링 한 것
CSS를 자바스크립트에서 조작할 수 있도록 한 것.
DOM은 문서객체모델로 브라우저->자바스크립트로 html 요소를 제어할 수 있도록 하는 API
이건 자바스크립트 언어 자체가 아니다 .
API는 브라우저에서 제공하는 기능같은거다.
'Front-End > JavaScript' 카테고리의 다른 글
함수 (0) | 2024.07.17 |
---|---|
자료형 , 연산자 (0) | 2024.07.17 |
조건문 , 반복문 정리 (0) | 2024.07.16 |
빌트인 생성자 Date(JS) (0) | 2024.03.15 |
메소드 (forEach , map , filter ) (2) | 2024.03.15 |