코드스피츠 - ChoDragon9/posts GitHub Wiki
강의사이트 : https://www.youtube.com/channel/UCKXBpFPbho1tp-Ntlfc25kA
코드스피츠 정리 자료: https://www.notion.so/3ffef701233c49d79ecefb4cd3cba557?v=90b941770ef74237a7d2918fed86f923
CSS Rendering
ES6+ 기초편
- Programming&Javascript Elementry
- Flow Control Statement
- Iteration&Generator
- Abstract loop&Lazy execution
- Block, Non Block, Sync, Async
- Generator,Promise,Async/Await
ES6+ 함수와 OOP
- Sub Routine
- Further Routine
2회차 숙제
const generator = function*(i, j){
for (let n = 1; n <= i; n++) {
for (let nn = 1; nn <= j; nn++) {
yield [n, nn, n * nn]
}
}
};
for(const [i, j, k] of generator(9,9)){
console.log(`${i} x ${j} = ${k}`);
}
- Stack
- 4회차 : 테트리스
- 5회차 : Todo list
- toggle : 두가지 상태만 존재할 때 사용
- Collection 결정 : Map, Set이 아닐 때 [], {} 사용
- 클래스 : 책임, 역할, 권한 결정
- 네이티브와 도메인 구분
- 6회차 : Refactoring Todo list
- 클래스 책임, 역할: 클래스 자신의 행위를 모두 책임지고 역할하는 것부터 기술
- 클래스 권한: 클래스 자신이 알고 있는 클래스를 조작하는 것부터 기술