1. Call stack
자바스크립트 호출 스택(Call Stack) 이해하기 (tistory.com)
2. 원시 자료형
자바스크립트 개발자라면 알아야 할 33가지 개념 #2 자바스크립트의 원시 타입(Primitive Type) (번역) (velog.io)
3. 값 타입(Value Type)과 참조 타입(Refecrence Type)
자바스크립트 개발자라면 알아야 할 33가지 개념 #3 값(value) vs 참조(reference) (번역) (velog.io)
4. 명시적 변환, 암시적 변환, Nominal, 구조화, 덕 타이핑
자바스크립트 개발자라면 알아야 할 33가지 개념 #4 암묵적 타입 변환(implicit coercion) (번역) (velog.io)
5. == vs === vs typeof
자바스크립트 개발자라면 알아야 할 33가지 개념 #5 == vs === 3분만에 배우기 (번역) (velog.io)
6. 함수 범위, 블록 범위, 렉시컬(lexical) 범위
자바스크립트 개발자라면 알아야 할 33가지 개념 #6 함수와 블록 스코프 (번역) (velog.io)
[JS]클로저(Closure)와 메모리 관리 (velog.io)
7. 식(expression) vs 문(statement)
자바스크립트 개발자라면 알아야 할 33가지 개념 #7 표현식(Expression)과 문장(Statement) (번역) (velog.io)
8. IIFE, Modules, Namespaces
자바스크립트 개발자라면 알아야 할 33가지 개념 #8 자바스크립트 필수요소 : IIFE 마스터하기 (velog.io)
9. 메시지 큐와 이벤트 루프
자바스크립트 개발자라면 알아야 할 33가지 개념 #9 자바스크립트 이벤트 루프 (velog.io)
10. setTimeout, setInterval, requestAnimationFrame
자바스크립트 개발자라면 알아야 할 33가지 개념 #10 스케쥴링: setTimeout 과 setInterval (velog.io)
11. 자바스크립트 엔진
자바스크립트 개발자라면 알아야 할 33가지 개념 #11 V8 엔진이 JS를 기계 코드로 바꾸는 방법 (velog.io)
12. 비트 연산자, 형식화 배열, 버퍼(배열)
자바스크립트 개발자라면 알아야 할 33가지 개념 #12 자바스크립트 비트연산 실제로 활용하기! (velog.io)
13. DOM과 Layout Trees
[33-js-concepts] 13. DOM과 Layout Trees (DOM and Layout Trees) (tistory.com)
14. 팩토리와 클래스
자바스크립트 개발자라면 알아야 할 33가지 개념 #14 자바스크립트 클래스의 내면 (velog.io)
[33-js-concepts] 14. 팩토리와 클래스 (Factories and Classes) (tistory.com)
15. this, call, apply, bind
자바스크립트 개발자라면 알아야 할 33가지 개념 #15 자바스크립트 : this, call(), apply(), bind() (velog.io)
16. new, 생성자, instanceof, 인스턴스
자바스크립트 개발자라면 알아야 할 33가지 개념 #16 자바스크립트 : 'new' 연산자 (velog.io)
17. 프로토타입의 상속과 체인
자바스크립트 개발자라면 알아야 할 33가지 개념 #17 자바스크립트 : 클래스 vs 프로토타입 (velog.io)
18. Object.create와 Object.assign
자바스크립트 개발자라면 알아야 할 33가지 개념 #18 자바스크립트 : 오브젝트 복사하기 (velog.io)
19. map, reduce, filter
자바스크립트 개발자라면 알아야 할 33가지 개념 #19 자바스크립트 : Map, Reduce, Filter (velog.io)
20. 순수함수, 부수효과, 상태변이
자바스크립트 개발자라면 알아야 할 33가지 개념 #20 자바스크립트 : 순수함수 (velog.io)
21. 클로저(Closures)
자바스크립트 개발자라면 알아야 할 33가지 개념 #21 자바스크립트 : 클로져 (velog.io)
22. 고차함수
자바스크립트 개발자라면 알아야 할 33가지 개념 #22 자바스크립트 : 자바스크립트 고차 함수(Higher-Order Function) 이해하기 (velog.io)
23. 재귀
자바스크립트 개발자라면 알아야 할 33가지 개념 #23 자바스크립트 : 자바스크립트 재귀(Recursion) 이해하기 (velog.io)
24. 컬렉션과 생성기
25. Promises
26. async/await
27. 자료 구조
28. 함수 성능과 빅 오(Big-O) 표기법
29. 알고리즘
30. 상속, 다형성, 코드의 재사용성
31. 설계 패턴
32. 부분 어플리케이션, 커링(Currying), Compose, Pipe
33. 클린 코드
'Web > Javscript' 카테고리의 다른 글
[Javascript] optional chaining .? (0) | 2021.05.23 |
---|