TIL-35

정진우·2021년 8월 18일
0

TIL

목록 보기
35/54
post-thumbnail
post-custom-banner

0816 ~ 0818 TIL

제로초 JS

텍스트 RPG 게임 만들기

  • 깊은 복사(JSON.parse, JSON.stringify)
  • 얕은 복사
  • this
  • class
  • 상속
  • 화살표 함수(바깥의 this 사용 가능) / 함수(자신만의 this를 가진다)

카드 짝맞추기 게임 만들기

  • 이벤트 루프 (호출 스택이 비어 있을 때 테스트 큐에서 하나씩 가져옴)
  • 호출 스택 (함수가 실행되는 공간)
  • 백그라운드 (타이머, 이벤트리스너(비동기 함수, 동시에 실행))
  • 테스트 큐 (타이머, 이벤트리스너의 콜백 함수)


드림코딩 TS

  • 객체지향 4가지 원칙
  1. Encapsulation (캡슐화)
  2. Abstraction (추상화)
  3. Inheritance (상속)
  4. Polymorphism (다형성)
  • Composition - Favor COMPOSITION over inheritance (상속보다 컴포지션을 더 선호해라)
  • abstract class - object를 생성할 수 없는 클래스, 달라져야 하는 부분 abstract 메소드로 정의
  • Stack 만들기


미니 프로젝트

  • Create, Read, Update, Delete 기능 구현
  • 좋아요 기능 구현
profile
프론트엔드 개발자를 꿈꾸는
post-custom-banner

0개의 댓글