본문 바로가기

분류 전체보기73

실행 Context 요약 배경 지식 Scope : 범위 Scope Chain : 자신과 상위 Scope들의 변수 객체들을 꼬리를 물고 범위를 넓히며 사슬 처럼 얽혀있어 찾을 수 있는 것이다. Lexical Scope : [[ 자신의 환경 ]], 처음 선언하는 순간! 변수는 자신의 Scope로부터 가장 가까운 곳(상위 범위에서)에 있는 변수를 계속 참조하게 됩니다, 해당하는 값이 없다면 외부 렉시컬환경을 참조한다. Context란? 문맥, 맥락, 전후 사정이라는 의미이다. 그 문맥, 맥락, 전후 사정을 Scope(범위)의 맥락으로 이해하면 된다. 실행 Context란? 실행 중의 문맥, 맥락, 전후 사정, 환경이라는 의미이다. 모든 코드는 실행 Context를 통해 실행되고 관리된다. 코드 실행 순서는 실행 Context Stac.. 2022. 6. 19.
SOLID 원칙 총정리 https://sanghoon98.notion.site/SOLID-11a20f5dcad24a56b7424c6521059fb8 SOLID 원칙 총정리 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙 sanghoon98.notion.site 개인 노션에 정리한 내용입니다. 2022. 6. 17.
Event Bubbling & Capturing https://sanghoon98.notion.site/Event-Bubbling-Capturing-5618ffb94be640e68930339e2ee130c3 Event Bubbling & Capturing 엘리 : @제목 없음 sanghoon98.notion.site 개인 노션에 정리한 내용입니다. 2022. 6. 17.
세션, 쿠키, 토큰, JWT, refrash 토큰 https://sanghoon98.notion.site/Session-Token-Cookie-JWT-6c8d65428d4c4c3aa7c1eceb17d58f68 Session & Token & Cookie & JWT 세션기반 인증 : 서버가 기억한다 sanghoon98.notion.site 개인 노션에 정리한 내용입니다. 2022. 6. 17.
Proxy Server Proxy 대리인 클라이언트와 서버 사이에서 HTTP 메시지를 대신 전달하는 중계 기능 최근에는 IP를 우회하는 데 사용하고 있다. 특징 Proxy Server 에는 클라이언트와 서버가 주고받은 적이 있는 데이터의 사본이 저장되어 있다. 그래서 이전에 보낸 동일한 data를 요청하는 경우 서버를 거치지 않고 바로 Proxy Server 에서 캐싱해 둔 데이터를 반환하여 전송시간을 줄일 수 있다. 메시지가 지나갈 때마다 Via 헤더에 정보를 추가해야하는데 Proxy Server 의 정보 도 Via헤더에 기록되므로 나중에 메시지 접근을 제어하거나 추적하는데 사용할 수 있다. IP, Cookie 등 HTTP 메시지에 신원을 확인할 수 있는 정보들을 제거함으로써 익명성을 보호할 수 있다. 다만 이러한 특징이 이.. 2022. 6. 17.
웹 동작 방식 웹 클라이언트 & 웹 서버 손님 : 사용자 종업원 : 웹 클라이언트, 손님의 스테이크 주문을 확인함 요리사 : 웹 서버, 종업원의 요청을 받아 요리를 만듬 웹 클라이언트 사용자가 웹에 접근하는 프로그램 일반적으로 웹 브라우저 : Chrome, IE 등 웹 서버 웹 페이지, 사이트, 앱을 저장하는 프로그램 WAS : Web Application Server 손님을 오래 기다리지 않게 하기위해 요리사가 여러명 있어야 한다. 이때 역할을 분배하는 메인 셰프가 웹서버 그 아래에서 실제 요리를 하는 요리사들이 WAS 이다 서버에서 모든 일을 하면 간단하겠지만 과부하가 일어날 가능성이 크기때문에 조력자인 WAS가 필요하다 WAS 는 사용자 컴퓨터나 장치에웹 어플리케이션을 수행해주는 미들웨어이다. WAS 의 등장으로.. 2022. 6. 17.