이번에 면접 대비를 위해 프론트 엔드 분야에서 알아야 될 내용들을 정리하고자 합니다. ➡️ 함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것. 끌어올린다고 생각하면 됩니다.여기서 유효 범위는 함수 블록 {} 안을 뜻합니다.✅ var
직무 면접 대비 파트 2입니다. ✅ 자바스크립트에서는 대부분의 작업들이 비동기적으로 이루어집니다.=> Promise 패턴을 사용하면 이런 비동기적 처리를 컨트롤하기 쉬워집니다.참고: https://programmingsummaries.tistory.com/32
아마 프론트 엔드를 개발하시는 분들이라면 한 번씩을 다 CORS에 대해서 보셨을꺼라고 생각합니다. 😫➡️ 여기서 교차 출처란 다른 출처를 의미합니다. 즉 다른 출처로 자원을 요청하면 CORS 오류가 발생하는 것입니다. (하나의 정책)URL을 보면 Protocol, H
오늘도 이어서 시작하겠습니다. SSR vs CSR SSR(Server Side Rendering) 완전하게 만들어진 HTML 파일을 서버로부터 받아오고 이를 웹브라우저에 렌더링합니다. 웹서버에 요청을 할 때마다 브라우저 새로고침이 일어나고 새로운 페이지는 서버에
이번 글에서는 자바스크립가 어떻게 동작을 하는지, 이벤트 루프 중심으로 살펴보겠습니다! 🧐 이벤트 루프 ➡️ 아래 그림을 통해 전체적인 자바스크립트 동작원리를 파악할 수 있습니다. 출처: https://blog.sessionstack.com/how-does-j
프로세스: 현재 실행 중인 프로그램을 의미한다. (메모리에 올라와 있음)쓰레드: 프로세스 내에서 할당받은 자원을 이용해 동작하는 실행 단위code, data, heap 영역을 다른 쓰레드와 공유한다. ➡️ Context Switching이란 인터럽트를 발생시켜 CPU에