1. 렌더링 (Rendering) 이란?
ㅇ 일반적으로, 단순 (2차원) 그래픽 표면에,
- `그림자,색상,농도 등`에 변화를 주어,
- `사실감/자연스러움(관찰자 시각,위치 관계,조명 방향 등)`을 더해줌으로써,
- `3차원 질감(Texture)`을 주는 과정
2. 웹브라우저에서의, 렌더링 엔진
ㅇ 웹브라우저가, 읽어들인 웹문서 내용(코드)을,
- 웹 표준에 맞도록, 화면에 적절히 그려내는, 중요 구성요소
* 웹브라우저의 각 제작사 마다,
. 읽어들인 웹문서를, 화면에 그려낼 때,
. 세부적인 표현에서, 저마다 융통성을 갖음
ㅇ 주요 기능 : `HTML 파싱`, `DOM 생성` 등
- 웹 문서 (HTML 문서)를 파싱하여,
- 웹브라우저가 이해 가능한 자료구조인, DOM을 생성함
* 여기서, DOM 이란?
. HTML 요소들의 계층적 구조 (트리 자료구조)와 요소 정보를 표현하여,
. 이들을 접근,조작할 수 있게 하는 API (프로퍼티,메소드)를 제공하는,
. 표준 API 모델 임
1.
2.
3.
4.
5.
6.
7.