단어 | 한줄 정리 |
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 통신규약을 더 명확하게 규정하기 위한 디자인 패턴, 규약 |