이 repository의 컨텐츠는 John Resig, Bear Bibeault, 그리고 Josip Maras의 Secrets of the JavaScript Ninja 2nd edition을 번역한 것입니다.
Secrets of JavaScript Ninja 2nd - Amazon
Secrets of JavaScript Ninja 2nd - Yes24
목차
-
초보를 위한 First-class 함수: 정의와 arguments(인수)
- 함수의 차이는 무엇인가?
- 객체로써 함수 이해
- 함수 선언
- Arguments(인수)와 함수의 Parameters(매개변수)
- 요약
- 예제
-
- 암시적 함수 parameters 사용
- 함수 호출
- 함수 contexts 문제 해결
- 요약
- 예제
-
달인이 되기 위한 함수: closures와 scopes
- Closure 이해
- Colusres의 실제 응용
- 실행 contexts 기반의 코드 실행 추적
- Lexical 환경에서 식별자 추적
- 자바스크립트 변수 타입의 이해
- Colsures 작동 원리 이해
- 요약
- 예제
-
미래를 위한 함수: generators와 promises
- Generators와 promises를 이용한 비동기식 코드의 변화
- Generator 함수 응용
- Promises 응용
- Generators와 promises의 병행
- 요약
- 예제