키워드 | 한줄소개 |
자바스크립트 엔진 | 자바스크립트 코드를 실행시키는 프로그램 |
호이스팅(Hoisting) | 끌어올리는 방식 |
Execution Context | 실행될 때 정보들을 모아둔 객체 |
Global Context | 선언을 기록함 |
TDZ | 쓰레기통 |
Stack | 쌓아올리는 방식 |
스코프 | 변수에 접근할 수 있는 범위
전역 스코프 - 모든 영역 접근 가능
함수 스코프 - 함수 외부 접근 X
블록 스코프 - let 또는 const 블록 내 접근 가능 |
this | 전역변수 객체 |
JSON | 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷 |
클래스(Class) | 특정 개체를 생성하기 위해 씀 |
키워드 | 한줄 설명 |
클라이언트 | 장군 |
서버 | 성 |
서버 기본 구조 | Client Side Language - 병사
Web server - 왕
ip - 좌표
domain - 도로명 주소
firewall - 성벽
port - 성문
http message - 요청서
Server Side Language - 신하
Database - 창고
Protocol - 약속한 요청 규칙 |
HTTP | 구조화된 텍스트를 전송하기 위해 사용되는 통신 규약 |
HTTP - Message | 클라이언트와 서버 간에 주고 받는 통신의 기본 단위 |
HTTP - Request Method | 규약을 사용한 요청방법 |
HTTP - Status Code | 클라이언트의 상태 코드 |
HTTP - URL | 위치와 종류를 나타내는 주소 |
Query srting | URL 끝에 “?” 기호를 붙이며, “key=value” 형태로 전달 |
Path Variable | 리소스, 식별자 등 URL 경로에 포함시켜 표현 |
REST | 데이터나 자원이 네트워크를 통해 전송될 때 형태나 구조를 나타내는 방식 |