Javascript 정리 - swkim0128/PARA GitHub Wiki
- [[변수 선언 (
var
, let
, const
)]]
- 데이터 타입 (문자열, 숫자, 불리언, null, undefined, Symbol)
- 형 변환 (암시적, 명시적 변환)
- 연산자 (산술, 비교, 논리, 할당, 삼항 연산자)
- 조건문 (
if
, else
, else if
)
-
switch
문
- 반복문 (
for
, while
, do-while
)
-
break
와 continue
- 함수 선언 및 호출
- 함수 표현식
- 화살표 함수 (Arrow Functions)
- 기본 매개변수와 나머지 매개변수
- 콜백 함수
- 즉시 실행 함수(IIFE)
- 객체 리터럴
- 객체 프로퍼티 접근 (
.
연산자, []
연산자)
- 객체 메서드와
this
키워드
- 배열 리터럴
- 배열 메서드 (
push
, pop
, map
, filter
, reduce
등)
- 배열 순회 (
for
, forEach
, map
)
- 템플릿 리터럴
- 구조 분해 할당 (객체, 배열)
- 스프레드 연산자 (
...
)
-
let
과 const
- 모듈 시스템 (
import
, export
)
- 클래스 (Class)와 상속
- 콜백 함수와 콜백 지옥
- 프로미스(Promise)
-
async
와 await
-
fetch
API
-
setTimeout
과 setInterval
8. DOM(Document Object Model) 조작
- DOM 개념
- DOM 선택 (
getElementById
, querySelector
)
- DOM 조작 (텍스트, HTML, 클래스 변경)
- 이벤트 처리 (
addEventListener
)
- 이벤트 객체와 이벤트 전파
-
try
, catch
, finally
- 오류 객체 (
Error
, TypeError
, SyntaxError
)
- 오류 발생 (
throw
)
- 정규 표현식 개념
- 정규 표현식 메서드 (
test
, match
, replace
)
- 생성자 함수와 객체 생성
- 프로토타입과 상속
- 클래스 (ES6+)
-
this
의 동작 원리
- 클로저(Closures)
- 즉시 실행 함수(IIFE)
- 함수형 프로그래밍 개념
- 커링(Currying)
- 함수 합성(Composition)
- 메모리 할당과 해제
- 가비지 컬렉션(Garbage Collection)
- 메모리 누수 방지
- CommonJS와 ES6 모듈 차이점
- 모듈 불러오기 (
require
, import
)
- 모듈 내보내기 (
module.exports
, export
)
- 코드 성능 최적화 방법
- 이벤트 위임(Event Delegation)
-
debounce
와 throttle
사용법
- 메모리 관리와 성능 고려 사항
16. 자바스크립트의 최신 기능 (ECMAScript 2023 기준)
- 최신 문법과 기능
- 옵셔널 체이닝 (
?.
)
- Null 병합 연산자 (
??
)
- Private 필드 (
#
)
- Promise.allSettled, Promise.any
-
MDN Web Docs (Mozilla Developer Network)
⚠️ **GitHub.com Fallback** ⚠️