개발후라이
개발후라이
개발후라이
  • 분류 전체보기 (285)
    • Web Front End (74)
      • Javascript & Typescript (26)
      • React (11)
      • Vue (4)
      • Nodejs (1)
      • HTML (6)
      • CSS (7)
      • HTTP (6)
      • 책 - Review (8)
    • TIL (0)
    • Problem Solved (135)
      • 알고리즘 (4)
      • BOJ (67)
      • Programmers (8)
      • HackerRank (33)
      • LeetCode (23)
    • 회고 (4)
      • 오늘의 회고 (16)
      • 주간 회고 (15)
      • 월간 회고 (7)
      • WakaTime (9)
    • Git (3)
    • 기타 (15)
      • 취업 (5)
      • 자격증 (1)

블로그 메뉴

  • GitHub
  • LinkedIn
  • 홈

인기 글

태그

  • 회고
  • TypeScript
  • 자바스크립트
  • JavaScript
  • 노개북
  • 릿코드
  • 개발자
  • 프론트엔드
  • 노마드북클럽
  • 오늘의회고

최근 댓글

최근 글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
개발후라이

개발후라이

DOM과 브라우저 동작방식
Web Front End/HTML

DOM과 브라우저 동작방식

2020. 8. 16. 01:27
반응형

DOM과 브라우저 동작방식

DOM

  • 문서 객체 모델

  • HTML, XML 문서의 프로그래밍 Interface

  • 문서의 구조화된 표현 제공

  • 프로그래밍 언어가 DOM 구조에 접근 가능한 방법 제공

    • 문서 구조, 스타일, 내용 변경 가능하게 도움
  • 웹페이지 : 일종의 document

    Object로 구성되어 있음

    • 구성 요소: property, method, event
  • 웹페이지의 객체지향 표현

  • DOM API(함수묶음정도) 제공

브라우저 동작방식

브라우저는 어떻게 동작하는가 Naver D2

  • https://d2.naver.com/helloworld/59361
  • https://poiemaweb.com/js-browser (브라우저 동작원리)

  • 자바스크립트는 렌더링 엔진이 아닌 자바스크립트 엔진이 처리한다.

랜더링 엔진 기본동작 과정

자바스크립트 엔진

JS를 실행하는 프로그램/인터프리터

  • V8 - 오픈 소스. 덴마크에서 구글이 개발. 구글 크롬의 일부
  • 웹킷 - 오픈 소스. Nitro가 홍보하고 사파리용으로 애플이 개발.
반응형
저작자표시
    'Web Front End/HTML' 카테고리의 다른 글
    • DOM, Event 기초 지식 정리
    • [HTML] <div> tag 의미와 의문점 정리
    • [HTML] 특수문자 Unicode
    • [HTML] <meta> tag 용도와 종류
    개발후라이
    개발후라이
    어제보다 오늘 발전하기 위한 공간 https://github.com/choisohyun

    티스토리툴바