181220 TIL Lv3 HTTP와 Web의 이해 && 쪽지시험

» 1막, TIL (Today I Learned), 코드스쿼드

lv3 HTTP와 Web의 이해

드디어! 지난 주에 블로그 글 업로드를 완료하고 코드스쿼드 레벨3에 들어왔다. 레벨3은 AMAZON 홈페이지를 카피하는건데, STEP1을 진행하기 전에 HTTP와 Web에 대해 공부하고 테스트를 봐야한다. 어차피 계속 공부해야되는 부분이라 빨리 매맞고(?) 가는 게 낫다고 하여 스피디하게 공부하고 바로 시험봄!

  • HTTP Header에 대해서 많이 공부하라고 하셨고, 크롬 Network 탭에서 모르는 명령어 나올때마다 찾아보는 습관을 들여야한다고 하셨다.
  • 실무했던 분들은 ‘CORS’에 대해 알아보라고 하였음


공부했던 자료 중에 도움이 됐던 자료들

쪽지시험

오늘은 무려 19문제 쪽지시험을 봤다… 아래는 문제들

  1. 최근 프로젝트 경험
  2. 브라우져 렌더링 동작

    결국에 픽셀로 변환하는 작업 필요. painting, Resterization

    layer composition 단계

  3. Object.create() 역할

    프로토타입 체이닝, 상속

  4. 모듈내 private한 속성

    function scope 이용

    모듈 패턴.. import / export …

    객체 속성 은닉화

    ES6 private 속성 부여

  5. Stackover Flow 피하는 법

    비동기의 적절한 활용

  6. 스코프 & closure
  7. OOP 객체 분리 & 장점

    조영호 ‘객체 지향의 사실과 오해’

  8. == vs ===

    암묵적인 형변환, 강제 형변환에 대해 공부

  9. DFS, BFS

    array parser가 DFS…

  10. class extends 내부동작 원리
  11. 객체 탐색 방법

    for-in, Object.keys(),

  12. arrow function에서의 this

    this는 원래 실행타임에 결정됨, 그래서 bind를 했던건데..

    자기 자신의 arguments와 this가 없다??

    lexical scope도 같이 공부할 것

  13. immutable vs mutable

    배열에 mutable, immutable 한 메서드가 있다 ! !

  14. undefined vs null
  15. ECMAscript

    브라우저를 만드는 사람이 보는 표준 문서 / 표준 스펙

  16. reduce 함수

    배열 평탄화 작업…

  17. 객체 복사

    for-in / Object.assign / deep copy vs shallow copy

  18. Array.from

    feature detection, 폴리필!! canIuse.com

  19. 프로그래밍 요구사항 받았을 때 구현까지 과정