2025-01-26T02:15:33

This commit is contained in:
2025-01-26 02:15:33 +09:00
parent f43f6328c0
commit f867e689aa
22 changed files with 2702 additions and 213 deletions

View File

@@ -67,70 +67,3 @@ function changeColor() {
* defer 속성을 사용하면 스크립트가 HTML 파싱이 완료된 후에 실행됩니다.
* async 속성을 사용하면 스크립트가 다른 작업과 병렬로 실행됩니다.
---
자바스크립트 기본 문법
2.3 제어문
조건문 (if, else if, else)
반복문 (for, while, do while)
2.4 함수
함수 선언과 호출
매개변수와 반환값
화살표 함수
3. 객체지향 프로그래밍
3.1 객체와 프로토타입
객체 생성
프로퍼티와 메소드
프로토타입 체인
3.2 생성자 함수와 클래스
생성자 함수 작성
클래스 문법
상속
3.3 this 키워드
this의 의미와 활용
함수 호출 방식에 따른 this의 값
4. DOM 조작
4.1 DOM 소개
DOM 트리
노드 종류
4.2 DOM 선택
getElementById
querySelector
querySelectorAll
4.3 DOM 조작
요소 추가, 삭제, 수정
스타일 변경
이벤트 처리
5. 비동기 프로그래밍
5.1 비동기의 필요성
동기와 비동기의 차이
5.2 콜백 함수
콜백 함수의 개념
콜백 지옥
5.3 Promise
Promise 생성과 처리
then, catch, finally
5.4 async/await
비동기 코드 동기화
await 키워드
6. 고급 자바스크립트
6.1 모듈
모듈 시스템 (CommonJS, ES Modules)
import, export
6.2 클로저
클로저의 개념과 활용
6.3 고차 함수
map, filter, reduce 등
6.4 디자인 패턴
자주 사용되는 디자인 패턴 소개
7. 실전 예제
7.1 웹 페이지 동적 구성
AJAX를 이용한 데이터 가져오기
웹 페이지 요소 동적으로 변경
7.2 간단한 웹 애플리케이션 만들기
To-Do List 만들기
간단한 게임 만들기