높고 멀리 나아가기 위해서는 코드를 적어나가는 것도 중요하지만, 그 코드의 밑바탕이 되는 기본기, 즉 언어 밑바탕에 깔려있는 문법 및 구조, 실행순서 등이 더 중요하다는 것을 깨달은 후부터 JavaScript 언어의 뿌리부터 다시 공부하기 시작했다.
자료들을 읽어보는 것으로 머리 속에 충분하게 남지 않았던 지금, 읽었던 여러 자료들을 한 곳으로 모아 기록하는 작업들을 시작하려고 한다.
JavaScript Series는 ES6가 도입되기 전(before ES5)과 후(after ES6)로 나누어 기록할 예정이다.
편의상 ES5 Series, ES6 Series, 총 2개의 시리즈라 부르겠다.
Posting할 목차는 다음과 같다.
ES5 Series
0. Intro
- JavaScript 특징(1)
- JavaScript 특징(2)
- Browers 동작 원리
- URI vs URL
1. Object(객체)
- Intro(소개)
가. Native object
- Object(객체)
- Array(배열)
- Wrapper Object(래퍼 객체)
- String(문자열)
- Number(숫자)
- Boolean(불리운)
- Symbol
- Function(함수)
- Date(날짜)
- Math(수학)
나. Host object
- Global object
- DOM
- BOM
- Ajax
- HTML5 API
2. Syntax(문법)
- Data type
- Operator(연산자)
- Control flow statement (제어문)
- Immutablity (불변성)
- Prototype
- Scope
- This
- Execution context
- Closure
- Hoisting
- Higher order function(고차함수)
ES6 Series
1. let, const
2. Template literal
3. Arrow function
4. Spread, Rest parameter, Rest/Spread Property
5. Expanded object literal property
6. Destructuring
7. Class
8. Module
9. Promise
10. Symbol
11. Iteration
12. Generator, async/await
13. Babel, Webpack 1
14. Babel, Webpack 2
ES6 series는 ES5를 기초로 추가된 기능들만 기록할 것이다.
먼저 JavaScript series 첫번째로 알아볼 내용은 JavaScript 특징 이다.
chapter 0, 기록을 시작하기전에 end
'Language & Framework & Library > JavaScript' 카테고리의 다른 글
ES5 .Object(1) - Object(객체) (2) | 2019.11.22 |
---|---|
ES5 .Object(0) - Intro (0) | 2019.11.22 |
ES5 .Intro(4) - URI vs URL (0) | 2019.11.22 |
ES5 .Intro(3) - Browser 동작 원리 (0) | 2019.11.22 |
ES5 .Intro(1) - JavaScript 특징(1) (0) | 2019.11.22 |