# 규칙
# 스터디 사이클
토일월화 : 과제 수행
수: 팀원의 결과물 피드백
목: 자신의 결과물 보충하기
금: 쉬는날
조사한 내용은 꼭 출처남기기
스터디원의 결과물을 보고 궁금한 점이 있을때에는(모르는용어, 예시 등) 자신이 직접 찾아보는것도 좋지만, 결과물을 만든 사람에게 질문을 주는 것이 좋다고 생각합니다.
자신이 이미 알고 있는 내용이기 때문에 자세한 서술이 필요 없을 경우
- 생략을 하여 질의 응답 시간에 답변할 수 있음.
- 답변하지 못한 내용은 보충할 것
과제가 약 4일 주기로 할 텐데, 4일이 있는것은, 그만큼 시간을 투자해야 하기 때문입니다. 꾸준히 해주세요:)
아직 과제를 완료하지 못해도, 리뷰 날짜에는 다른사람의 결과물을 리뷰해주세요
리뷰는 각자의 github issue 나 블로그의 댓글로 남깁니다.
20200902 추가된 규칙 : 알고리즘 PR 을 3일 연속으로 할 경우 패널티를 1개 지워드립니다. 3일 연속으로 했을 경우. 저에게 링크를 첨부하여 보내주세요.
20200902: 앞으로, 장기간 (4일 중 3일 이상) 급한 스케줄이 있어서 과제를 기한 내에 제출 하기가 힘들 경우에는. 기한 시작 하기 전에 미리 사유를 말씀해 주시면 제가 판단하여 패널티를 면제 해드립니다. 혹은 과제 범위를 축소하겠습니다. 또한 9월부터 학기 중에는 과제 범위가 많다고 생각되시면 말씀해주세요
# 패널티
스터디 과제를 진행하는 동안 기한을 어길경우 최대 4회까지는 유효하지만, 5번째에는 스터디에서 제외합니다.
차시 | 유림 | 은영 | 정웅 | 노원 | 형욱 |
---|---|---|---|---|---|
1 | x | x | x | ||
2 | |||||
3 | x | x | |||
4 | |||||
5 | x | ||||
6 | x | ||||
7 | x | ||||
8 | x | x | |||
9 | x | ||||
10 | |||||
11 | - | ||||
12 | |||||
13 | x | ||||
14 | |||||
15 | |||||
16 | x | ||||
17 | |||||
18 | |||||
19 | |||||
20 |
- 은영 step11 : 알고리즘 3일 연속 PR 로 패널티 삭제 #505 #506 #509
# 추가 모집
상시로 추가모집을 합니다.
- 조건
- 중도 합류 하시는 분은 1과제부터 자료를 공부를 하여 글을 작성할 필요는 없습니다.
- 하지만 이전 멤버들이 작성한 모든 페이지를 읽고 피드백을 남겨야 합니다.
- 피드백을 남겼다는 글을 디스코드에 알려 주어야 합니다.
- 현재 진행중인 과제까지 피드백을 남겼다면 스터디에 정식으로 참여할 수 있습니다.
# step01
주제: const와 let의 차이 ~ 네스팅된 스코프(Nested scopes)에서의 렉시컬 스코핑(lexical scoping)
# step02
기한 7월 11(토)일부터 14일(화) 까지
주제: 전역 객체 window ~ 래퍼 객체
# step03
주제 : this, 화살표 함수
기한 : 7월 17일 (토) ~ 20일(화)
# step04
주제: 함수형 프로그래밍, 클로저, symbol, 고차함수, 객체
기한: 7월 25일 (토) ~ 28일(화)
# step05
주제: Iteration Protocol, generator
기한: 8월 8일(토) ~ 8월 11일(화)
# step06
주제: class
기한: 8월 22일(토) ~ 8월 25일(화)
# step07
주제: 비동기 프로그래밍 :Motivation - 타이머 API, 브라우저의 JavaScript 코드 실행과정, 동기(Syncronous) 프로그래밍, 비동기(Asyncronous) 프로그래밍 of HTTP 통신
기한: 8월 29일 (토) ~ 9월 1 일(화)
# step08
주제: 비동기 함수 (Async Function), 예외 처리 (Exception / Error handling)
https://gitlab.com/siots-study/topics/-/wikis/exception-handling
기한: 9월 5일(토) ~ 9월 8일(화)
# step09
주제: 자바스크립트 모듈의 역사
모듈 문법 위주보다 javascript 의 모듈이 어떻게 변해 왔고 어떤 종류가 있는지 공부하면 됩니다.
기한: 9월 12일(토) ~ 9월 15일(화)
# step10
주제: 자바스크립트 모듈 문법
commonJS, ESM, 등 관심이 있는 모듈에 대해서 상세하게 공부하면 됩니다.
기한: 9월 18일(토) ~ 9월 22일(화)
# step11
주제: 객체
https://gitlab.com/siots-study/topics/-/wikis/object
기한: 9월 26일 ~ 9월 29일
# step12
주제: 객체 - 프로토타입
https://gitlab.com/siots-study/topics/-/wikis/object
기한: 10월 10일 (토) ~ 10월 13일(화)
step11 에 범위를 제대로 적어 놓지 않아 죄송합니다 이미 공부를 하신분은 이번주에 피드백만 진행하거나 더 보충하는 시간을 가지시면 됩니다
# 디스코드 미팅 1
수요일 10월 7일 밤 9시
- 스터디 참여 후기
- 스터디 진도에 대한 피드백
- 공부한 내용을 바탕으로 자바스크립트 코딩 활용에 적용해 보았는가
- 스터디 포스트 내용 외부 공유
- 스터디 진행 제안
# step13
주제: DOM - BOM 이란?
https://gitlab.com/siots-study/topics/-/wikis/dom
기한: 10월 17일 (토) ~ 10월 22일(목) 시험기간
# step14
주제: DOM - DOM 이란? ~ DOM tree 까지
https://gitlab.com/siots-study/topics/-/wikis/dom
기한: 10월 24일 (토) ~ 10월 27일(화)
# step15
주제: DOM Api
https://gitlab.com/siots-study/topics/-/wikis/dom
기한: 10월 31일 (토) ~ 11월 3일 화
# step16
기한 11월 7일 (토) ~ 11월 10일 (화)
주제: DOM reflow 와 repaint
# step17
기한: 2020/11/14(토) ~ 2020/11/17(화)
주제: 이벤트 등록 방식
# step18
기한 2020/11/19 ~ 2020/11/24
주제 bubbling-and-capturing
https://ko.javascript.info/bubbling-and-capturing
# 기말고사
2020/11/25 ~ 2020/12/18
# step19
기한 2020/12/19 토 ~ 2020 12/22 화
주제 event delegation
https://ko.javascript.info/event-delegation
# step20
기한 2020/12/26 토 ~ 2020/12/28 화
주제 브라우저 기본 동작 이벤트
https://ko.javascript.info/default-browser-action
# step21
기한 2021/1/2 토 ~ 2021/1/5 화
주제 커스텀 이벤트 디스패치
https://ko.javascript.info/dispatch-events
# step22
기한 2021/1/ 9토 ~ 2021/1/12 화
주제 마우스 이벤트 https://ko.javascript.info/mouse-events-basics
# step23
기한 2021/1/16 토 ~ 2021/1/19 화
주제 Moving the mouse: mouseover/out, mouseenter/leave
https://ko.javascript.info/mousemove-mouseover-mouseout-mouseenter-mouseleave
# step24
기한 2021/1/23 토 ~ 2021/1/26 화
주제 CORS
# step25
기한 2021/1/30 토 ~ 2021/2/2 화
주제 https://ko.javascript.info/mouse-drag-and-drop
# step26
기한 2021/2/6 토 ~ 2021/2/9 화
주제 https://ko.javascript.info/pointer-events
# step27
기한 2021/2/13 토 ~ 2021/2/16 화
주제 https://ko.javascript.info/keyboard-events
# step28
기한 2021/2/20 토 ~ 2021/2/23 화
주제 https://ko.javascript.info/onscroll
- 형욱
- JS 태그관련 정리 (part3)
- [스크롤](https://velog.io/@khw970421/%EC%8A%A4%ED%81%AC%EB%A1%A4-step-28 https://velog.io/@khw970421/%EC%8A%A4%ED%81%AC%EB%A1%A42-step-28)
- 스크롤2 (step 28)
- 유림
- 정웅
- 은영
# step29
기한 2021/2/27 토 ~ 2021/3/2 화
주제 Danfo.js