모던 JavaScript 튜토리얼을 보고 자바스크립트의 개념을 학습하고 이해한 내용을 정리하여 공유하고, 서로 코드 리뷰를 통해 성장합니다.
주간 멘토링 일자 오전 12:00 까지 학습 내용을 정리해 제출합니다.
학습내용 : 목차 내용 요약 , 생소한 개념들 정리 , 개념관련 예시코드
각자의 제출 내용을 리뷰하며 궁금한 점, 보완할 점을 서로 피드백합니다.
본 스터디 레포지토리를 본인의 GitHub 계정으로 Fork합니다.
Fork한 레포지토리에서 본인의 GitHub 아이디로 브랜치를 생성합니다.
생성한 브랜치에 주차별 학습 내용을 본인이름.md로 작성합니다.
작성 완료 후, 원본 레포지토리의 main branch로 Pull Request를 생성합니다.
PR 제목 형식: 해당 주차 및 스터디순번 - 본인 이름
예시: 3주차 this - 홍길동
제출 마감은 멘토링 당일 11:59 까지 입니다.
마감 기한을 넘기면 그 주 과제는 미제출로 간주됩니다.
마감 이후에도 개인적으로 PR 제출 가능하나, 리뷰가 이루어지지 않을 수 있습니다.
| 주차 | 주제 |
|---|---|
| 1주차 | 브라우저 이벤트소개 , 버블링과 캡처링 |
| 2주차 | 모듈 , 모듈 내보내고 가져오기 |
| 3주차 | 콜백 , 프라미스 |
| 주차 | 주제 |
|---|---|
| 1주차-2 | 자바스크립트 소개 (자바스크립트란?, 매뉴얼과 명세서, 코드 에디터, 개발자 콘솔) |
| 2주차-1 | JS 기초 문법 (Hello, world!, 코드 구조, 엄격 모드, 변수와 상수, 자료형) |
| 2주차-2 | 상호작용 & 연산자 (alert, prompt, confirm, 형 변환, 기본 연산자와 수학, 비교 연산자) |
| 3주차-1 | 조건문 & 논리 연산자 (if와 '?', 논리 연산자, nullish 병합 연산자 '??') |
| 3주차-2 | 반복문 & 함수 (while과 for, switch문, 함수, 함수 표현식, 화살표 함수 기본, 기본 문법 요약) |
| 4주차-1 | 객체 기초 (폴리필, 객체, 참조에 의한 객체 복사, 가비지 컬렉션) |
| 4주차-2 | 자료형 상세 (1) (원시값의 메서드, 숫자형, 문자열) |
| 5주차-1 | 배열 다루기 (배열, 배열과 메서드) |
| 5주차-2 | 객체 심화 (메서드와 this,new 연산자와 생성자 함수) |
| 6주차-1 | iterable과 Map/Set (iterable 객체, 맵과 셋, Object.keys, values, entries) |
| 6주차-2 | 구조 분해 & 날짜 (구조 분해 할당, Date 객체와 날짜, JSON과 메서드) |