학습 공간 개념 · 판단 · 실험

Frontend Performance Lab

JavaScript

처음 접하는 개념부터 원리와 설계 적용까지, 필요한 단계부터 시작하세요.

개념 노트 23개 · 직접 실습 5개

시작 전 HTML 요소와 기본 CSS 선택자를 알아두면 DOM 예제를 읽기 쉽습니다.

처음부터 시작 →

순서는 권장 경로입니다. 이미 아는 내용은 건너뛰어도 됩니다. 함수·배열·객체와 이벤트를 다룰 수 있다면 모든 심화를 끝내지 않아도 React를 시작할 수 있습니다.

01

시작하기

JavaScript의 역할과 결과를 확인하는 방법부터 시작합니다.

02

기초 익히기

값 저장 → 분기·반복 → 함수 → 목록·객체 → 화면·비동기 순서로 익힙니다.

03

원리 이해하기

앞에서 사용한 코드의 값·범위·실행 순서와 실패 경계를 깊게 읽습니다.

04

설계에 적용하기

예상과 실제 결과를 비교하고 비동기 화면의 처리 전략을 선택합니다.

직접 실습

상황 판단

직접 해볼 과제

날짜 선택에 따라 좌석을 보여 주는 화면에서 로딩·성공·실패·오래된 응답을 어떻게 구분할지 정리해 보세요.

확인할 기준

  • 선택 날짜와 응답 날짜가 다른 상황을 설명할 수 있는가
  • 취소와 오래된 응답 무시의 차이를 구분하는가
  • 비동기 예약과 별도 스레드 실행을 구분하는가

과제는 직접 작성·확인하는 연습입니다. 자동 채점이나 완료 기록은 제공하지 않습니다.