브라우저에서 기본적으로 API를 요청할 때에, 브라우저의 현재 주소와 API의 주소의 도메인이 일치해야만 데이터를 접근할 수 있다. 만약 다른 도메인에서 API를 요청해서 사용할 수 있게 해 주려면 CORS 설정이 필요하다.CORS교차 출처 리소스 공유(Cross-Or
Critical Rendering Path 웹 브라우저가 웹 페이지를 출력하기 위해서는 서버로부터 HTML 파일을 다운받아서 사용자의 화면에 그려내기까지 많은 과정을 거치는데, 이 과정을 Critical Rendering Path(CRP)라고 한다.
프로그래밍 패러다임이란? 프로그래밍 패러다임은 특정 관점 또는 접근 방식에 따른 프로그래밍 방식으로 어떻게 프로그래밍할 것인지에 대한 인식의 체계를 제공해준다. 프로그래밍 패러다임의 변화
객체란? 주체(Subject)가 다른 실체를 바로 볼 때, 그 실체가 바로 객체(Object)이다. 한 마디로, 객체는 우리가 보고 느끼고 인지할 수 있는 그 모든 것을 의미한다고 할 수 있다. 그리고 객체는 속성(State)과 기능(Behavior)를 갖고 있다.
절차적 프로그래밍이란? 절차적 프로그래밍은 프로시저(함수)를 활용한 프로그래밍 개념이다. 여기서 프로시저란 특정 행동 또는 목표를 수행하기 위한 일련의 작업이자 순서이다. 최종 목표를 위해 작은 규모의 함수를 활용하며 추상화와 재사용성을 중시한다.
함수형 프로그래밍이란? 명령형 프로그래밍은 소프트웨어의 크기가 커짐에 따라, 코드를 유지보수하는 것이 어려워졌다. 이를 해결하기 위해 함수형 프로그래밍이라는 프로그래밍 패러다임에 대두되었다. 함수형 프로그래밍은 거의 모든 것을 순수 함수로 나누어 문제를 해결하는 기법으