1. 정의 XML이나 HTML 문서에 접근하기 위한 일종의 인터페이스. 웹 브라우저가 HTML 파일을 분석하고 출력하는 방식. 2. 주요 용어 문서 객체 : HTML 태그를 자바스크립트에서 사용할 수 있도록 객체로 만든 것. 노드 : 웹 브라우저는 HTML 페이지를 읽으면서 태그의 포함 관계에 따라 문서 객체를 트리 형태로 만드는데 이 트리의 각 요소들을 노드라고 한다. HTML 태그처럼 요소를 생성하는 노드는 요소 노트, 화면에 출력되는 문자열들은 텍스트 노드라고 한다. 3. 설명 HTML 페이지를 읽으면서 태그의 포함 관계에 따라 문서 객체를 트리 형태로 만든다. 웹 페이지를 처음 실행할 때 HTML 태그로 적힌 문서 객체를 생성하는 것은 정적 생성, 웹 페이지 실행 중에 자바스크립트로 문자 객체를 ..
문서 객체 모델(DOM : Document Object Model)
1. 정의 XML이나 HTML 문서에 접근하기 위한 일종의 인터페이스. 웹 브라우저가 HTML 파일을 분석하고 출력하는 방식. 2. 주요 용어 문서 객체 : HTML 태그를 자바스크립트에서 사용할 수 있도록 객체로 만든 것. 노드 : 웹 브라우저는 HTML 페이지를 읽으면서 태그의 포함 관계에 따라 문서 객체를 트리 형태로 만드는데 이 트리의 각 요소들을 노드라고 한다. HTML 태그처럼 요소를 생성하는 노드는 요소 노트, 화면에 출력되는 문자열들은 텍스트 노드라고 한다. 3. 설명 HTML 페이지를 읽으면서 태그의 포함 관계에 따라 문서 객체를 트리 형태로 만든다. 웹 페이지를 처음 실행할 때 HTML 태그로 적힌 문서 객체를 생성하는 것은 정적 생성, 웹 페이지 실행 중에 자바스크립트로 문자 객체를 ..
2022.10.07