4일차 개념정리

상태
완료
담당자
날짜
2024/06/27
TMI

오전

자바스크립트 엔진

개념
설명
자바스크립트 엔진
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
웹 서버의 어떤 자료인지를 잘 알 수 있게 네이밍한 전송.