주다훤 블로그

모든 포스트
Frontend Handbook

Frontend Handbook

프론트엔드 개발을 위한 기초 지식

총 11편
  1. 11
    Promise

    비동기 작업의 완료 또는 실패를 나타내는 객체이자, 콜백 지옥을 해결하기 위해 등장한 비동기 처리 패턴

    2026.05.05
    ·
    11
  2. 10
    Hoisting

    선언이 끌어올려지는 것처럼 동작하는 자바스크립트의 변수·함수 처리 방식

    2026.05.03
    ·
    10
  3. 09
    Closure

    함수가 선언된 환경을 기억하고, 그 환경의 변수에 접근할 수 있게 해주는 메커니즘

    2026.05.01
    ·
    20
  4. 08
    Event Loop

    Call Stack이 비어있을 때, Task Queue에서 작업을 꺼내 실행하는 메커니즘

    2026.04.23
    ·
    8
  5. 07
    React Fiber

    렌더링 작업을 잘게 쪼개고 우선순위를 매겨 UI가 끊기지 않도록 설계된 React의 재조정 엔진

    2026.04.17
    ·
    8
  6. 06
    virtual DOM

    native DOM 조작의 비용을 줄이기 위해 메모리에 가상의 DOM을 두고 변경 사항만 반영하는 패턴

    2026.04.15
    ·
    6
  7. 05
    렌더 트리

    DOM과 CSSOM을 결합하여 화면에 실제로 표시될 요소만 담은 트리 구조

    2026.04.14
    ·
    8
  8. 04
    CSSOM

    브라우저가 CSS를 자바스크립트로 조작할 수 있도록 객체 구조로 표현한 CSS 객체 모델

    2026.04.13
    ·
    8
  9. 03
    BOM

    브라우저가 브라우저 환경을 자바스크립트로 제어할 수 있도록 제공하는 브라우저 객체 모델

    2026.04.12
    ·
    5
  10. 02
    DOM

    브라우저가 HTML 문서를 자바스크립트로 조작할 수 있도록 객체 구조로 표현한 문서 객체 모델

    2026.04.11
    ·
    7
  11. 01
    핸드북을 펴기 전에

    왜 핸드북을 만들게 되었나

    2026.04.10
    ·
    7