profile
로건의 개발이야기
post-thumbnail

[Vue] Vue에 대하여

✅Vue

2023년 10월 25일
·
0개의 댓글
·
post-thumbnail

[CS] HOF / HOC

✅ HOF와 HOC HOF >High Order Function(높은 순서의 함수를 먼저 실행) 클로져 클로져 클로져 함수리턴 >- 예시코드 onClick={onClickPage("철수")(event)} 뒤의 () 한 개는 자바스크립트에서 실행하여 event가 들어간

2023년 10월 22일
·
0개의 댓글
·
post-thumbnail

[CS] 정규표현식에 대하여

패턴을 이용하여 문자 검색(Search), 문자 대체(Replace), 문자 추출(Extract)한다.성능은 느리지만, 보통 짧은 글에서 사용하고 편해서 성능이 큰 이슈가 되지 않는 경우에 많이 사용된다.정규표현식 테스트 하러 가기정규표현식을 사용하기 위해선 패턴을 찾

2023년 10월 11일
·
0개의 댓글
·
post-thumbnail

[CS] 유니코드에 대하여

🧨 알아두어야할 기본 지식 CSS (Coded Character Set) 문자들을 Code Point(정해놓은 정수 값)에 대응시켜 만든 코드화된 문자들의 집합 Code Point는 Character의 식별자 KS C 5601, ISO 10646(국제 표준), US

2023년 10월 11일
·
0개의 댓글
·
post-thumbnail

[CS] 모듈과 Webpack

스크립트 파일 간의 통신을 위해 전역 스코프에 존재하는 변수와 함수를 사용해야 했다. 즉시 실행 함수들로 전역스코프가 오염되는 것을 어느정도 막을 수 있었지만, 스크립트 파일간의 의존도를 파악하기가 힘들고, 실행 순서를 제어해야 한다는 한계점이 존재하였다. 이러한 점을

2023년 10월 11일
·
0개의 댓글
·
post-thumbnail

[CS] 놓쳤던 기초 CS 정리

닿을 수 없는 주소를 더 이상 필요없는 주소로 정의하고 지우는 알고리즘객체에 속성이 있는지 확인하기 위한 연산자Control Flowif / Then / Else거짓으로 표현되는 것들false, undefined, null, 0, NaN, ""(empty string)

2023년 10월 5일
·
0개의 댓글
·
post-thumbnail

[CS] 네트워크에 대하여

✅ 통신 과정 웹 브라우저에 렌더링 되는 과정보다는 통신을 하며 데이터를 받아오는 과정을 중점으로 공부를 깊게 하고자 글을 작성하였다. 전체적인 과정은 DNS서버 👉 TCP/IP 👉 렌더링 과정으로 이루어 진다. 렌더링 부분을 알고 싶다면 👉 여기를 클릭

2023년 9월 26일
·
0개의 댓글
·
post-thumbnail

[Docker] 도커에 대하여

✅ 도커 내용 >내컴퓨터에 내컴퓨터 하나 더! 가상머신의 운영체제는 똑같이! 도커 : 부팅 등 운영체제의 핵심 기능(커널)을 공유하는 가상머신 윈도우에서는 WSL (window subsystem for Linux)를 깔아야함. 도커를 주면 그냥 바로 신입사원도 개발

2023년 9월 13일
·
0개의 댓글
·
post-thumbnail

[CS] 의존성에 대하여

✅ 의존성 역전 원칙 유연성이 극대화된 시스템 추상에 의존하며 구체에는 의존하지 않는 것을 의미한다. 추상 - interface 구체적인 구현 방법이 포함되어 있지 않은 형태를 의미한다. 구체 구체적인 일련의 동작과 흐름을 의미한다. 이런 구체적인 동작들은 굉장히

2023년 9월 13일
·
0개의 댓글
·
post-thumbnail

[TEST] 테스트에 대하여

✅ 소프트웨어 테스트 소프트웨어 테스트 종류 Unit test >유닛 테스트는 테스트중에서 가장 로우 레벨이며, 가장 작은 범위를 테스트합니다. 유닛 테스트는 개별 함수, 메서드, 클래스, 컴포넌트 등의 동작을 테스트합니다. 유닛 테스트는 제일 간단한 형태의 테스

2023년 9월 13일
·
0개의 댓글
·
post-thumbnail

[Library] context + reducer

✅ Context Api 내용 >일반적으로 리액트에서 데이터를 전달하는 기본 원칙은 단방향성이다. 그 말은 부모 컴포넌트에서 자식 컴포넌트 방향으로만 데이터를 전달할 수 있다는 의미이다. 컴포넌트의 구조를 잘 설계하고 합성을 적극적으로 활용해 데이터를 계속해서 넘겨줘

2023년 9월 4일
·
0개의 댓글
·
post-thumbnail

[CS] Life cycle / Aop

✅ 라이프 사이클 ✅ class 컴포넌트 ✅ useEffect() 의존성 배열 clean up function return () => clearInterval(intervalID) 다음 이펙트가 시작하기 전에 실행되는 함수 unmount가 되었을 때 실행 s

2023년 9월 3일
·
0개의 댓글
·
post-thumbnail

[CS] 프론트 엔드 성능 최적화

✅ 성능 최적화 전에 알면 좋은 것 ❓ 브라우저 주소창 결국은 api get을 이용한다. 비교 >- 브라우져 ⇒ 가지고온 데이터(HTML)를 그림으로 바꿔주는 것이다. >- 포스트맨 ⇒ 요청 했을 때 데이터만 받아오는 것이다. >- axios ⇒ 프로그램 상에

2023년 8월 31일
·
0개의 댓글
·
post-thumbnail

[Next] Next.js에 대하여

✅ Next Pre-rendering >웹 페이지의 HTML을 서버에서 미리 생성하는 작업을 말한다. 브라우저에 전달하여 빠르게 구조를 먼저 보여준다. React 프로젝트를 Next.js를 통해 프리렌더링을 하면 빈 HTML 대신 프리렌더링된 HTML 파일을 제공하므

2023년 8월 26일
·
0개의 댓글
·
post-thumbnail

[Git] CI / CD

CI / CD Continuous Integration 코드와 코드가 합쳐졌을 때, 코드가 제대로 돌아가는지 확인 했을때, 진정한 통합이 이루어진 것 Continuous Delivery 유저가 사용할 수 있는 곳에 배포 하는 것 CI / CD 파이프라인 구축을

2023년 8월 26일
·
0개의 댓글
·
post-thumbnail

[CS] 스코프 / 클로저 / 실행컨텍스트에 대하여

✅ 스코프 scope 변수 참조의 유효범위로 전역 스코프, 지역스코프와 나뉘어 지는데, 지역 스코프는 안에서 추가로 함수 레벨 스코프, 블록 레벨 스코프로 나뉘어 진다. 개발자 모드의 source 탭에서 확인이 가능하다. 전역 스코프 (global) >✌️ 전역 스코

2023년 8월 23일
·
0개의 댓글
·
post-thumbnail

[CS] 함수 작성 방식

함수 선언식(호이스팅에 영향을 받음 - 위로 끌어올려져 실행) function ham(name){ console.log(name+”님 안녕하세요”) } 함수 표현식(익명함수 할당) const hello = function(name){ alert(name+”님

2023년 8월 22일
·
0개의 댓글
·
post-thumbnail

[CS] 폴더구조 및 레이아웃

export default qqq default는 하나만 가능 import qqq from ‘’ qqq는 마음대로 변경가능 export const zzz =’’ export const sss =’’ export는 골라서 가져오기 컨테이너(js) / 프리젠테이셔널(

2023년 8월 22일
·
0개의 댓글
·
post-thumbnail

[Library] 웹에디터

✅ 웹 에디터를 사용하는 이유 위지위그(WYSIWYG) >What You See Is What You Get 보는대로 얻는다. 문서 편집 과정에서 화면에 포맷된 낱말, 문장이 출력물과 동일하게 나오는 방식으로, 기존의 textarea같은 일반적인 텍스트가 아니다.

2023년 8월 21일
·
0개의 댓글
·
post-thumbnail

[CS] 콜백함수의 역사

29 부분에서 확인 함수의 인자로 들어가는 함수 => 콜백함수 [1,2,3].map(()=>{}) 이 함수를 인자로 줄테니실행시켜줘 함수의 실행 권한을 넘기는 것. 콜백함수 promise await로 진화 ✅ Callback ✅ Promise .then 실행 순

2023년 8월 20일
·
0개의 댓글
·