Skip to content

Latest commit

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

coreJavaScript



자바스크립트의 핵심 개념과 동작 원리를 책을 통해 이해한 후 해당 내용을 정리하기 위해 만든 기록지입니다.

1. Index

01. 데이터타입
02. 실행컨텍스트
03. this
04. 콜백 함수
05. 클로저
06. 프로토타입

2. Table (ToDo)

Rule 😎
01. 작성자를 뺴먹지 않고 작성한다.
02. 한 페이지의 정리가 끝나면 큰 제목과 작은 제목의 내부 링크를 연결한다.
03. 작성 내용은 default 포맷을 참고하여 작성한다. (contents/default.md 참고)

01장.데이터 타입 😜

큰 제목작은 제목페이지작성자완료
데이터 타입의 종류1Local✔️
데이터 타입의 관한 배경지식메모리와 데이터3Local✔️
식별자와 변수3Local✔️
변수 선언과 데이터 할당변수 선언5Local✔️
데이터 할당6Local✔️
기본형 데이터와 참조형 데이터불변값8Santos
가변값10Santos
변수 복사 비교15Santos
불변 객체불변 객체를 만드는 간단한 방법20Santos
얕은 복사와 깊은 복사25Santos
undefined와 null29Santos
정리34Santos

02장. 실행 컨텍스트 😝

큰 제목작은 제목페이지작성자완료
실행 컨텍스트란?-36Local✔️
VariableEnviromentenvironmentRecord와 호이스팅42Local✔️
스코프, 스코프 체인, outerEnvironmentRefernce53Local✔️
변수 선언과 데이터 할당변수 선언5Santos✔️
this63Santos
정리63Santos

03장. this 😋

큰 제목작은 제목페이지작성자완료
상황에 따라 달라지는 this전역 공간에서의 this65Santos✔️
메서드로서 호출할 때 그 메서드 내부에서의 this66Santos✔️
함수로서 호출할 때 그 함수 내부에서의 this72Santos✔️
콜백 함수 호출 시 그 함수 내부에서의 this76Santos✔️
생성자 함수 내부에서의 this78Santos
명시적으로 this를 바인딩하는 방법call 메서드78Local
apply 메서드81Local
call/apply 메서드의 활용82Local
bind 메서드87Local
화살표 함수의 예외사항90Local
별도의 인자로 this를 받는 경우(콜백 함수 내에서의 this)91Local
정리93Local

04장. 콜백함수 😘

큰 제목작은 제목페이지작성자완료여부
콜백 함수란?94Santos✔️
제어권호출 시점95Santos✔️
인자98Santos✔️
this100Santos✔️
콜백 함수는 함수다102Santos
콜백 함수 내부의 this에 다른 값 바인딩하기103Local
콜백 지옥과 비동기 제어106Local
정리113Local

05장.클로저 🥸

큰 제목작은 제목페이지작성자완료여부
클로저의 의미 및 원리 이해115Santos✔️
클로저와 메모리 관리123Santos✔️
클로저 활용 사례콜백 함수 내부에서 외부 데이터를 사용하고자 할 때125Local✔️
접근 권한 제어(정보 은닉)129Local✔️
부분 적용 함수134Local
커링 함수141Local
정리145Local

06장. 프로토타입 🤩

큰 제목작은 제목페이지작성자완료여부
프로토타입의 개념 이해constructor, prototype, instance147Santos✔️
constructor 프로퍼티157Santos✔️
프로토타입 체인메서드 오버라이드160Local✔️
프로토타입 체인162Local✔️
객체 전용 메서드의 예외사항168Local
다중 프로토타입 체인171Local
정리173Local

07장. 클래스 🤩

큰 제목작은 제목페이지작성자완료여부
클래스와 인스턴스의 개념 이해175Santos✔️
자바스크립트의 클래스178Santos✔️
클래스 상속기본 구현181Local✔️
클래스가 구체적인 데이터를 지니지 않게 하는 방법189Local✔️
constructor 복구하기193Local
상위 클래스에의 접근 수단 제공195Local
ES6의 클래스 및 클래스 상속197Santos✔️
정리200Santos✔️

3. Reference

About

Report for javaScript

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors