추천 도서
꼭 알아야 하는 내용
HTTP / 브라우저 전반
- www.naver.com 을 브라우저에서 쳤을 때 무슨 일이 일어나는지
- DNS, 웹서버, 브라우저, HTTP 통신
- HTML/CSS/JS 파싱
- 리소스 로딩 등등..
- 브라우저가 HTML/CSS/JS를 보여주기 위해 어떠한 일들을 하는지
- Critical Rendering Path 를 들어본적 있나?
- JS를 head에 넣는것과 body 끝에 넣는 것의 차이
- 쿠키는 무엇일까
- GET / POST 요청의 차이
- GET은 url에 나오고 POST는 url에 나오지 않아서 보안에 좋다.. 이딴 이야기 하면 탈락
- 리소스 관점에서 이야기할 줄 알아야함
- CORS를 알고있는가?
- 왜 CORS가 있는지
- 어떻게 작동하는지, 그리고 문제가 생겼을때 어떻게 해결하는지
- Simple Request 와 Pre-flight Request
- 알고있는 HTTP 응답코드 5개만 말해보시오
- 200 / 204
- 301 / 302
- 400 / 403 / 404
- 500 / 503
- gzip 압축에 대해 알고있는지
- Content-Type HTTP 헤더에 대해 알고있는지
DOM
- DOM은 무엇인가
- DOM API 알고있는것 5개만 말해보세요
- getElementById
- getElementsByTagName
- getElementsByClassName
- querySelector / querySelectorAll
- addEventListener
- Virtual DOM이 무엇이고 왜 쓰는지
- 그렇다면 DOM 비용이 크다면 DocumentFragment에 대해 알고있는지
CSS