단어 | 한줄 정리 |
자바스크립트 엔진 | 자바 스크립트 코드를 실행하는 프로그램 |
실행 컨텍스트 | 문맥을 실행하는 것 |
TDZ | 함수의 선언과 초기화 사이의 공간 (Dead Zone) |
호이스팅 | 끌어 올리는 것, 코드의 상단에 선언 하는 것 |
스코프 | 크게 전역 스코프, 함수 스코프, 블록 스코프로 나뉘며 각 스코프 범위 안에서 사용할 수 있는 변수들의 집합 |
this | 자기 자신을 가르키는 행위, 변수 this와 함수 this 둘다 전역을 가르키고 있어 함수 this는 바인딩이 필요함. |
클래스 | 객체를 실체화 하기 위해 만들어진 설계도 혹은 도면, 틀 |
단어 | 한줄 정리 |
클라이언트-서버 구조 | 클라이언트와 서버가 정해진 통신 규약으로 통신하는 것 |
Client | 사용자 |
Server | 나라 / 클라이언트의 요청을 수행하는 프로그램을 담은 하드웨어 |
Web Server | 왕 / 클라이언트의 요청을 수행하는 프로그램 |
Port | 성문 / IP 에 들어올 수 있는 번호 |
firewall | 성벽 / 방화벽 |
인증 | 누구인지 확인할 수 있는 방법 |
인가 | 권한 |
Database | 데이터를 저장하는 저장소 |
IP 주소 | 좌표 / 컴퓨터의 인터넷 좌표 |
Domain 주소 | 도로명 주소 / URL 인터넷 좌표를 보기 쉽게 설정한 좌표 |
프론트엔드 | 클라이언트 단에서 돌아가는 코드를 작성하는 개발자 |
백엔드 | 서버 단에서 돌아가는 코드를 작성하는 개발자 |
HTTP | Hyper Text Transfer Protocol / 글자를 뛰어넘는 전송 규약 |
Message | 전송 단위 |
Request Method | Get / Post / Put / Patch / Delete 로 구성된 클라이언트에서 서버로 보내는 약속된 |
Status Code | HTTP 상태 코드 / 2xx → 성공, 4xx → 클라이언트 오류, 5xx 서버오류 |
Query String | 클라이언트에서 서버에게 추가적인 정보를 전달하기 위해 사용되는 문자열 |
Path Variable | 특정 자원을 식별하는 변수 |
REST | 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 것 |