자바스크립트도 굉장히 매력적인 언어라 공부할 수 있는 방법을 정리해봤습니다.
[요점정리]
1. 책읽기
- JavaScript: The Good Parts by Douglas Crockford
- JavaScript: The Definitive Guide, 6th Edition be David Flanagan
- Secrets of the JavaScript Ninja by John Resig’s
2. 라이브러리 배우기, 사용하기, 읽기
- jQuery
- Backbone (recommended)
- Underscore
3. 연습하고, 스스로에게 질문하기
- Closures
- Prototypes
- Array Extras(Map, Filter)
- Prototype을 사용한 상속은 어떻게 동작하는가?
- Closure의 정의는 무엇인가?
this
키워드 의미는 어떻게 변하는가?apply/bind/map/filter/call
은 어떻게 사용하는가?
[질문]
"bind를 두번 썼을 때, `this`는 무엇을 의미하는가? 어떻게 jQuery는 `this` 키워드를 전역 object가 아닌 jQuery Object로 만드는가?
4. 표준 배우기
- EcmaScript 표준에 대해 알기
- Understanding EcmaScript 6