👑 Cho
이해한 내용을 기록합니다

UIColor과 CGColor은 뭐가 다른걸까

March 22, 2025

iOS를 개발하다 보면, 색상에 관련된 UIColor과 cgColor에 대해 본적이 있을 것이다. 과연 이둘은 뭐가 다르고 무슨 차이점이 있는걸까? 공식 문서의 설명을 보면, UIColor은 색상 데이터와 불투명도를 지정하는 개체, CGColor은 색상 해석 방법을 지정하는 색상 공간과 함께 색상을 정의하는 구성요소 집합 이라고 한다. 그냥 말로만 봤을…


SEO 파먹기

March 13, 2025

웹을 개발하다 보면, SEO라는 용어를 자주 접하게 된다. 과연 SEO란 무엇이고, 왜 이 SEO를 잘 해야하는지 알아보자. 노출을 위한 최적화, SEO SEO는 검색 엔진 최적화(Search Engine Optimization)의 약자로, 우리가 주로 검색하는 Google이나 Naver의 검색 알고리즘에서 상위 사이트로 노출되기 위한 작업이다. 만약 내…


CORS 알아보기

February 03, 2025

CORS는 프론트엔드 개발을 할때, 누구나 한번쯤 본적 있는 오류라고 할 만큼 자주 발생하는 오류이다. 그렇다면, CORS란 무엇이고 왜 발생하며, 어떻게 해결해야 할까? 1. CORS란? CORS란 Cross-Origin Resource Sharing의 약자로 직역하면 "교차 출처 리소스 공유 정책" 이라 해석할 수 있다. 여기서 교차란, 엇갈린 다른 …


버블링과 캡처링

January 24, 2025

버블링 한 요소에 이벤트가 발생하면, 이 요소에 할당된 핸들러가 동작하고, 이어서 부모 요소의 핸들러가 동작한다. 가장 최상단의 조상 요소를 만날 때까지 이 과정이 반복되면서 요소 각각에 할당된 핸들러가 동작한다. 위 코드에서 p태그를 누르게 된다면, > > 순서대로 이벤트 버블링이 일어나 alert가 출력된다. 이러한 흐름을 "이벤트 버블링"이라고…


CRA

January 24, 2025

Create-React-App의 줄임말 이다. 리엑트를 사용하는 프로젝트를 만들 때 도움을 주는 도구이다. 리엑트 앱 생성하기 위 명령어로 생성 가능하다. 생성한 후 vsCode로 열면 여러 파일들이 있을텐데, src 파일로 들어가 와 를 제외한 나마지 파일들은 모두 제거하였다. 1. 컴포넌트 파일로 분리하고 사용하기 컴포넌트를 파일 단위로 분리하여 사용…