181220 TIL Lv3 HTTP와 Web의 이해 && 쪽지시험
lv3 HTTP와 Web의 이해
드디어! 지난 주에 블로그 글 업로드를 완료하고 코드스쿼드 레벨3에 들어왔다. 레벨3은 AMAZON 홈페이지를 카피하는건데, STEP1을 진행하기 전에 HTTP와 Web에 대해 공부하고 테스트를 봐야한다. 어차피 계속 공부해야되는 부분이라 빨리 매맞고(?) 가는 게 낫다고 하여 스피디하게 공부하고 바로 시험봄!
- HTTP Header에 대해서 많이 공부하라고 하셨고, 크롬 Network 탭에서 모르는 명령어 나올때마다 찾아보는 습관을 들여야한다고 하셨다.
- 실무했던 분들은 ‘CORS’에 대해 알아보라고 하였음
공부했던 자료 중에 도움이 됐던 자료들
쪽지시험
오늘은 무려 19문제 쪽지시험을 봤다… 아래는 문제들
- 최근 프로젝트 경험
-
브라우져 렌더링 동작
결국에 픽셀로 변환하는 작업 필요. painting, Resterization
layer composition 단계
-
Object.create() 역할
프로토타입 체이닝, 상속
-
모듈내 private한 속성
function scope 이용
모듈 패턴.. import / export …
객체 속성 은닉화
ES6 private 속성 부여
-
Stackover Flow 피하는 법
비동기의 적절한 활용
- 스코프 & closure
-
OOP 객체 분리 & 장점
조영호 ‘객체 지향의 사실과 오해’
-
== vs ===
암묵적인 형변환, 강제 형변환에 대해 공부
-
DFS, BFS
array parser가 DFS…
- class extends 내부동작 원리
-
객체 탐색 방법
for-in, Object.keys(),
-
arrow function에서의 this
this는 원래 실행타임에 결정됨, 그래서 bind를 했던건데..
자기 자신의 arguments와 this가 없다??
lexical scope도 같이 공부할 것
-
immutable vs mutable
배열에 mutable, immutable 한 메서드가 있다 ! !
- undefined vs null
-
ECMAscript
브라우저를 만드는 사람이 보는 표준 문서 / 표준 스펙
-
reduce 함수
배열 평탄화 작업…
-
객체 복사
for-in / Object.assign / deep copy vs shallow copy
-
Array.from
feature detection, 폴리필!! canIuse.com
- 프로그래밍 요구사항 받았을 때 구현까지 과정