일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트
- useEffect
- react firebase
- JavaScript
- 프로그래머스
- 프로그래밍 언어론
- 코딩테스트 고득점 Kit 완전탐색
- 디자인 패턴
- 장고
- 프로그래머스 완전탐색
- 자바 공부
- 리액트 훅
- websocket
- 코딩테스트 고득점 Kit
- 코틀린
- react
- codesandbox
- 자바
- design pattern
- NextJS
- Java
- 프로그래머스 자바
- 리액트
- 데이터모델링과마이닝
- vanillaJS
- React JS
- 컴퓨터 네트워크
- 백준
- useState
- react hook
- Today
- Total
목록2023/12/19 (3)
기록하는 개발자
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/btvT4G/btsCiJUTSH2/BzaJfFrzRBushDX0JRU1P0/img.png)
브라우저의 렌더링 과정 https://mingmeng030.tistory.com/316 브라우저의 렌더링 과정과 Reflow, Repaint 브라우저의 렌더링 과정 Parsing→Style→Layout→Paint→Composite Parsing(DOM Tree, CSSOM Tree 구성) HTML 파일과 CSS 파일을 파싱해서 각각 Tree를 만든다. 브라우저가 페이지를 렌더링하려면 가장 먼저 받아온 H mingmeng030.tistory.com Parsing(DOM Tree, CSSOM Tree 구성) → Style(Render Tree 구성) → Layout(Render Tree 배치 : Reflow) → Paint(Render Tree 그리기 : Repaint) → Composite Display ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/buqcSu/btsCkoW0io6/74zKouKogYUNRqXO01qFL0/img.png)
브라우저의 렌더링 과정 Parsing→Style→Layout→Paint→Composite Parsing(DOM Tree, CSSOM Tree 구성) HTML 파일과 CSS 파일을 파싱해서 각각 Tree를 만든다. 브라우저가 페이지를 렌더링하려면 가장 먼저 받아온 HTML 파일을 해석해야한다. Parsing 단계는 HTML 파일을 해석하여 DOM(Document Object Model) Tree를 구성하는 단계이다. CSS가 포함되어 있다면 CSSOM(CSS Object Model) Tree 구성 작업도 함께 진행한다. Style(Render Tree 구성) Parsing 단계에서 생성된 DOM Tree와 CSSOM Tree를 매칭시켜서 Render Tree를 구성한다. Render Tree는 실제로 화면..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/WhiwD/btsCjWM6ewR/Li9eje4QygES5kS1zitdPk/img.png)
DOM(Document Object Model 문서 객체 모델) HTML 또는 XML 문서에 접근하기 위한 인터페이스로, HTML element들을 Tree 형태로 표현한 것이다. 우리의 IDE에서 작성한 HTML이 아닌, 작성 된 HTML 문서가 브라우저에 의해 해석되어 실제 문서를 나타내는 Node Tree가 DOM이다. DOM tree안에는 각 element에 상응하는 Node가 들어있고, 이러한 DOM은 API(getElementById, querySelector 등)를 제공하여 Javascript로 해당 문서에 노드 추가, 삭제, 변경, 이벤트 처리, 수정 등을 가능하게 한다. IDE에 HTML을 작성해도 최종적으로 결과 화면을 보기 위해서는 브라우저가 필요하다. IDE에 작성된 HTML은 단순..