목차 일부
1장 자바스크립트의 좋은 점들 ... 11
01 | 왜 자바스크립트인가? ... 13
02 | 자바스크립트 분석 ... 14
03 | 예제 테스트를 위한 간단한 준비 ... 17
2장 자바스크립트의 좋은 문법들 ... 19
01 | 공백(whitespace) ... 20
02 | 이름(Names) ... 21
03 | 숫자(...
더보기
목차 전체
1장 자바스크립트의 좋은 점들 ... 11
01 | 왜 자바스크립트인가? ... 13
02 | 자바스크립트 분석 ... 14
03 | 예제 테스트를 위한 간단한 준비 ... 17
2장 자바스크립트의 좋은 문법들 ... 19
01 | 공백(whitespace) ... 20
02 | 이름(Names) ... 21
03 | 숫자(Numbers) ... 23
04 | 문자열(Strings) ... 24
05 | 문장(Statements) ... 26
06 | 표현식(Expressions) ... 33
07 | 리터럴(Literals) ... 36
08 | 함수(Functions) ... 37
3장 객체 ... 39
01 | 객체 리터럴 ... 40
02 | 속성값 읽기 ... 41
03 | 속성값의 갱신 ... 42
04 | 참조 ... 43
05 | 프로토타입(Prototype) ... 43
06 | 리플렉션(reflection) ... 45
07 | 열거(Enumeration) ... 46
08 | 삭제 ... 47
09 | 최소한의 전역변수 사용 ... 47
4장 함수 ... 49
01 | 함수 객체 ... 49
02 | 함수 리터럴 ... 50
03 | 호출 ... 51
04 | 인수 배열(arguments) ... 57
05 | 반환 ... 58
06 | 예외 ... 58
07 | 기본 타입에 기능 추가 ... 59
08 | 재귀적 호출 ... 62
09 | 유효범위(Scope) ... 65
10 | 클로저(closure) ... 66
11 | 콜백 ... 71
12 | 모듈 ... 72
13 | 연속 호출(Cascade) ... 75
14 | 커링(Curry) ... 76
15 | 메모이제이션(memoization) ... 78
5장 상속 ... 81
01 | 의사 클래스 방식(Pseudoclassical) ... 82
02 | 객체를 기술하는 객체(Object Specifiers) ... 87
03 | 프로토타입 방식 ... 88
04 | 함수를 사용한 방식 ... 90
05 | 클래스 구성을 위한 부속품 ... 96
6장 배열 ... 99
01 | 배열 리터럴 ... 100
02 | length 속성 ... 101
03 | 삭제 ... 103
04 | 열거 ... 104
05 | 객체와 배열의 혼동 ... 104
06 | 배열의 메소드 ... 106
07 | 배열의 크기와 차원 ... 108
7장 정규 표현식 ... 111
01 | 예제 ... 113
02 | 정규 표현식 객체 생성 ... 120
03 | 구성요소 ... 122
8장 메소드 ... 131
9장 스타일 ... 157
10장 아름다운 속성에 대한 단상 ... 163
부록 A | 나쁘지만 사용해야 하는 부분들(Awful parts) ... 167
부록 B | 나쁜 점들 ... 181
부록 C | JSLint ... 193
부록 D | 구문 다이어그램 ... 211
부록 E | JSON ... 223
찾아보기 ... 237
더보기 닫기