책집필
-
[TS] JavaScript에 없는 튜플 (tuple) 타입Front-end 개발 2024. 2. 3. 15:47
타입스크립트(TypeScript, TS) 튜플(tuple) 타입에 대해 다뤄본다. JavaScript의 타입(Type) JavaScript는 동적 타입 언어(Dynamic Type Language)이기 때문에 정적 언어와 달리 자료형을 정의할 필요가 없다. 즉, 컴파일 과정이 아닌 런타임(코드 실행) 도중에 JavaScript Engine이 자료형을 확인한다. 변수의 경우 변숫값이 할당될 때 해당 값의 타입에 따라 변수 타입이 결정된다. 이런 JavaScript에서는 총 8개의 타입(type) 또는 자료형이 있다. 7개는 불변한 원시 값(Primitive values)으로 문자열(String), 숫자형(Number), 논리형(Boolean), Undefined, Null, Symbol, BigInt 까지..
-
[책집필] 기술면접 질문 - CORS, ProxyFront-end 개발 2023. 9. 24. 01:36
목차 1. CORS란 무엇인가요? 2. Proxy 전자책 집필을 목표로 프론트엔드 개발자 기술면접 질의 응답을 정리해보고자 한다. 오늘의 주제는 CORS(Cross-Origin Resource Sharing) 와 Proxy Server 이다. 1. CORS 란 무엇인가요? 1-1. 30초 답변 CORS 란 교차 출처 리소스 공유라는 의미로, 웹 어플리케이션이 출처가 다른 자원에 접근할 수 있도록 브라우저와 서버가 협력하는 방식입니다. CORS 에 대처하는 방법은 서버 측에서 허용하는 Origin 과 메서드, 헤더 등을 응답 헤더에 명시하는 것 입니다. CORS를 우회하는 방법은 프록시 서버를 사용하거나 JSONP와 같은 기법이 있습니다. 1-2. 상세 설명 CORS 는 한 출처에서 실행되는 웹 어플리케이..