JavaScript
학습 목표: 조건·반복·함수·배열·객체를 연결하고 DOM과 비동기 요청을 다룹니다. 선수 지식: HTML 요소와 폼의 기본 구조를 먼저 익힙니다. 초급·중급·고급의 목표를 확인하고 현재 공개된 글부터 학습하세요. 빈 단계는 계획을 유지하며 내용을 차례로 보강합니다.
단계별 학습 목표
각 단계의 학습 목표입니다. 공개된 글은 위의 단계별 링크에서 바로 볼 수 있습니다.
초급 목표
값과 변수, 조건과 반복, 함수의 기본 동작을 익혀, 작은 문제를 코드로 표현하고 실행 결과를 확인하는 방법을 다룹니다.
학습 주제
- 값과 자료형
- 조건문과 반복문
- 함수와 배열
중급 목표
객체와 비동기 처리의 동작을 이해하고, 화면 이벤트와 데이터 요청을 결합하여 오류를 추적하고 해결하는 방법을 다룹니다.
학습 주제
- 객체와 참조
- 비동기 처리와 오류
- DOM 이벤트 흐름
고급 목표
실행 환경과 메모리, 비동기 흐름을 근거로 복잡한 동작을 분석하고, 성능과 유지보수를 고려한 코드 설계를 다룹니다.
학습 주제
- 실행 흐름과 스코프
- 메모리와 성능 분석
- 모듈 경계와 설계
단계 안에서는 학습 순서대로 표시합니다. 선택 참고는 필수 진도에 포함하지 않습니다.
초급 7개
학습 1 / 13 · 필수 학습
JavaScript 조건문과 반복문: 변수 값의 흐름부터 추적하기학습 2 / 13 · 필수 학습
JavaScript 함수와 객체, import export로 모듈 나누기학습 3 / 13 · 필수 학습
JavaScript 배열 메서드: map filter forEach reduce 차이학습 4 / 13 · 필수 학습
JavaScript reduce 사용법: 배열 누적 계산을 이해하는 기준학습 5 / 13 · 필수 학습
JavaScript DOM 폼 만들기: 입력 검증과 접근성 처리학습 6 / 13 · 필수 학습
JavaScript fetch 오류 처리: Promise부터 404까지
이 단계의 학습 글은 준비 중입니다.
중급 6개
학습 7 / 13 · 필수 학습
JavaScript 객체 참조와 불변 갱신: 중첩 객체를 안전하게 바꾸기학습 8 / 13 · 필수 학습
JavaScript 투두리스트 만들기: 상태와 이벤트 위임으로 완성하기학습 9 / 13 · 필수 학습
JavaScript URLSearchParams 사용법: URL 파라미터 읽고 수정하기학습 10 / 13 · 필수 학습
JavaScript Date UTC KST 차이: 시간대 변환 기준 잡기학습 11 / 13 · 필수 학습
JavaScript 실행 컨텍스트 기준: 스코프 호이스팅 클로저 연결하기학습 12 / 13 · 필수 학습
JavaScript 이벤트 루프: Promise와 await 실행 순서 추적하기
이 단계의 학습 글은 준비 중입니다.
고급 1개
학습 13 / 13 · 필수 학습
JavaScript 고급 비동기: AbortController와 최신 요청 경쟁 제어
이 단계의 학습 글은 준비 중입니다.
개념·참고 1개
참고 1 / 1 · 선택 참고
GSAP이 처음일 때 기초 사용법: 설치부터 기본 애니메이션까지
이 단계의 학습 글은 준비 중입니다.