오전
자바스크립트 엔진
개념 | 설명 |
자바스크립트 엔진 | JS 코드를 해석하고 실행하는 인터프리터. |
호이스팅 | Hoisting. 작성된 코드를 엔진이 변형하여 변수 선언을 참조 이전에 하는 것. (할당 X) |
TDZ | Temporal Dead Zone. 호이스팅된 변수가 아직 초기화되지 않은 구간. |
실행 컨텍스트 | 메모리의 CallStack에 쌓이는, 호출된 함수의 정보. |
스코프
개념 | 설명 |
스코프 | 변수에 접근할 수 있는 범위. |
함수 스코프 | |
전역 스코프 | |
블록 스코프 |
this
개념 | 설명 |
this |
Java와 달리, JS는 함수 객체 this도 전역 객체를 가리킨다. 그래서 나온 게…
•
함수로 객체 생성 시에 붙이는 new 키워드
•
apply() / call()
클래스
개념 | 설명 |
클래스 | |
오후
HTTP
•
메시지 (요청, 응답)
•
request method
•
status code
•
URL (query string, path variable)
단어 | 한줄 정리 |
HTTP | HyperText Transfer Protocol. HTML 요소를 전송할 때 지키는 규약. |
클라이언트 | 사용자 측. |
서버 | 개발자 측. |
status code | 클라이언트의 요청에 대한 서버의 응답의 의미를 내포하는 코드. |
request method | 서버에 대한 어떤 요청인지의 의미를 내포하는 키워드. |
url | query string, path variable 등 웹 서버의 어떤 부분으로 연결할 것인가에 대한 정보를 담은 문자열. |
REST | 웹 서버의 어떤 자료인지를 잘 알 수 있게 네이밍한 전송. |