코드스피츠 - ChoDragon9/posts GitHub Wiki

강의사이트 : https://www.youtube.com/channel/UCKXBpFPbho1tp-Ntlfc25kA

코드스피츠 정리 자료: https://www.notion.so/3ffef701233c49d79ecefb4cd3cba557?v=90b941770ef74237a7d2918fed86f923

CSS Rendering

ES6+ 기초편

ES6+ 함수와 OOP

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
    • 클래스 책임, 역할: 클래스 자신의 행위를 모두 책임지고 역할하는 것부터 기술
    • 클래스 권한: 클래스 자신이 알고 있는 클래스를 조작하는 것부터 기술

ES6+ 디자인패턴과 뷰패턴

코드스피츠81 - 자바스크립트 코드골프