4일차 개념정리

상태
시작 전
담당자
날짜
TMI
단어
한줄 정리
Js 엔진
js가 컴퓨터에서 해석되어, 코드들의 집합을 제어할 수 있도록 도와주는 프로그램
Excution Context
실행 시 필요한 항목들의 집합
this
호출한 객체 자신을 가리키는 객체
스코프
데이터의 사용 범위를 가리키는 용어
클래스
대상체를 가리키기 위해 속성과 메소드를 가지는 형태의 설계
호이스팅
JS 엔진에서 코드를 이해할 때, 선언을 먼저 수행하는 방식을 의미하며, var 변수/객체에서는 코드블럭의 최상단으로 선언이 끌어올려지지만, let, const에서는 변수/객체의 초기화 시점에 선언을 진행하기 때문에 선언되지 않은 객체 참조 에러를 의미하는 TDZ가 발생할 수 있다. .
단어
한줄 정리
HTTP
HyperTextTransferProtocol의 약자로서, 문자를 뛰어넘은 이미지, 영상, Json 등의 데이터를 주고받는 프로토콜을 의미한다.
클라이언트
중앙집권적 네트워크 구조를 트리로 표현한다면, 중앙이라는 부모 노드에 종속된 자식 노드의 집합. 사용자와 밀접하게 결합하여 중앙으로부터 받은 데이터를 표현해주는 접속자.
서버
중앙집권적 네트워크 구조를 트리로 표현한다면, 부모 노드를 의미한다. 사용자로부터 받은 요청에 대해 응답해주며, 데이터에 대한 처리 작업을 해주는 컴퓨터.
status code
클라이언트로부터 서버가 받은 요청에 대한 처리 상태를 의미하는 것. 200번대는 정상, 300번대는 redirection, 400번대는 요청 오류 500번대는 서버 응답 오류를 의미한다.
requsets method
Post, Put, Petch, Delete, Get 등 서버에게 요청할 작업의 분류의 집합.
url
통신방식, 서버주소, 포트, 데이터의 경로 등을 표현하는 문자열. parameter를 통해 데이터의 종류를 표현하는 것이다.
rest
http 통신규약을 더 명확하게 규정하기 위한 디자인 패턴, 규약