인트로 및 목차

protect-me·2021년 5월 27일
0
post-thumbnail

본 Velog 시리즈는 👉🏻 모던 JavaScript 튜토리얼 의 내용을 학습하며 필기한 내용을 정리한 글입니다.
JavaScript에 대해 처음 학습하거나 알긴 하지만 무엇을 모르는지 모르는 분들이 학습하기 좋은 도구이므로 상기 링크에서 학습해보기를 권장드립니다.


파트 1. 코어 자바스크립트

1. 소개(4)

자바스크립트란?
매뉴얼과 명세서
코드 에디터
개발자 콘솔

2. 자바스크립트 기본(18)

Hello, world!
코드 구조
엄격 모드
변수와 상수
자료형
alert, prompt, confirm을 이용한 상호작용
형 변환
기본 연산자와 수학
비교 연산자
if와 '?'를 사용한 조건 처리
논리 연산자
null 병합 연산자 '??'
while과 for 반복문
switch문
함수
함수 표현식
화살표 함수 기본
기본 문법 요약

3. 코드 품질(6)

Chrome으로 디버깅하기
코딩 스타일
주석
닌자 코드
테스트 자동화와 Mocha
폴리필

4. 객체: 기본(8)

객체
참조에 의한 객체 복사
가비지 컬렉션
메서드와 this
'new' 연산자와 생성자 함수
옵셔널 체이닝 '?.'
심볼형
객체를 원시형으로 변환하기

5. 자료구조와 자료형(12)

원시값의 메서드
숫자형
문자열
배열
배열과 메서드
iterable 객체
맵과 셋
위크맵과 위크셋
Object.keys, values, entries
구조 분해 할당
Date 객체와 날짜
JSON과 메서드

6. 함수 심화학습(11)

재귀와 스택
나머지 매개변수와 전개 문법
변수의 유효범위와 클로저
오래된 'var'
전역 객체
객체로서의 함수와 기명 함수 표현식
new Function 문법
setTimeout과 setInterval을 이용한 호출 스케줄링
call/apply와 데코레이터, 포워딩
함수 바인딩
화살표 함수 다시 살펴보기

7. 객체 프로퍼티 설정(2)

프로퍼티 플래그와 설명자
프로퍼티 getter와 setter

8. 프로토타입과 프로토타입 상속(4)

프로토타입 상속
함수의 prototype 프로퍼티
네이티브 프로토타입
프로토타입 메서드와 proto가 없는 객체

9. 클래스(7)

클래스와 기본 문법
클래스 상속
정적 메서드와 정적 프로퍼티
private, protected 프로퍼티와 메서드
내장 클래스 확장하기
'instanceof'로 클래스 확인하기
믹스인

10. 에러 핸들링(2)

'try..catch'와 에러 핸들링
커스텀 에러와 에러 확장

11. 프라미스와 async, await(8)

콜백
프라미스
프라미스 체이닝
프라미스와 에러 핸들링
프라미스 API
프라미스화
마이크로태스크
async와 await

12. 제너레이터와 비동기 이터레이션(@)

제너레이터
async 이터레이터와 제너레이터

13. 모듈(3)

모듈 소개
모듈 내보내고 가져오기
동적으로 모듈 가져오기

14. 기타(5)

Proxy와 Reflect
Eval: 문자열 코드 실행하기
커링
참조 타입
BigInt




파트 2. 브라우저: 문서, 이벤트, 인터페이스




파트 3. 추가 주제

profile
protect me from what i want

0개의 댓글