클라이언트와 서버 간 데이터를 주고받는 요청–응답 기반 프로토콜로, 상태코드·헤더·메서드·쿠키/세션 등을 활용해 웹 애플리케이션이 동작한다.

브라우저는 HTML과 CSS를 파싱해 DOM + CSSOM → Render Tree → Layout → Paint → Composite 순서로 화면을 그린다

자바스크립트는 단일 스레드 언어이지만, Event Loop와 Task Queue를 통해 비동기 동작을 가능하게 한다.즉, 콜스택이 비면 큐에 쌓인 콜백을 순차적으로 실행하며 논블로킹 I/O를 구현한다.

CORS는 Cross-Origin Resource Sharing(교차 출처 리소스 공유)는 브라우저가 자신의 출처가 아닌 다른 출처(도메인 혹은 포트)로부터 자원을 로딩하는 것을 허용하도록 서버가 호가해주는 HTTP 헤더 기반 메커니즘이다.

CSR (Client-Side Rendering) 클라이언트에서 렌더링을 하는 방식

정의 Axios HTTP 통신을 쉽게 하기 위해 만들어진 Promise 기반 서드파티 라이브러리 Fetch 브라우저에 내장된 Promise 기반 네이티브 HTTP 요청 API 요청 처리 방식 Axios |항목 | Axios | Fetch| |-----|------

기초 논리 논리에는 Hard Logic과 Soft Logic이 있다. Hard Logic은 우리가 아는 일반적인 논리 사고를 뜻하고, Soft Logic은 일상적으로 생활을 하면서 습득한 로직 즉, 직관을 뜻한다.
자바에는 컬렉션(Collection Framework)가 다양하고 각각의 자료 저장 방식과 연산 성능 특성이 다르다.이는 성능과 코딩테스트에서 정답 여부에 직결되기 때문에 컬렉션의 종류에 대해 정리를 하려고 한다.

자바 프로그램이 실행되는 환경 제공JVM은 메모리를 체계적으로 관리하기 위해 여러 영역으로 나뉘어져 있다.

어떤 원인에 의해 오동작 하거나 비정상저긍로 종료되는 경우컴파일 에러 (Compile-time error) : 컴파일 도중 컴파일러가 발견하는 오류런타임 에러 (runtime error) : 컴파일은 성공저그올 진행되었으나, 프로그램 실행 중에 발생하는 오류

파일 및 디렉토리를 객체로서 관리특정 파일 또는 디렉토리에 대응되는 객체를 생성파일 및 디렉토리에 대한 정보를 관리하고 조작할 수 있는 다양한 메서드를 제공파일 객체의 생성: 경로를 문자열로 전달, 해당 파일 또는 디렉토리 경로에 대응되는 객체 생성