객체가 아니면서 메소드가 없는 string, number, boolean, symbol, bigint, null, undefined 7가지 데이터 타입(단, typeof null === 'object')\-cf) symbol 유형 : 병결불가능한 원시 타입의 값 ->
DOM은 HTML 문서의 계층적 구조와 정보를 표현하며 이를 제어할 수 있는 API즉 프로퍼티와 메서드를 제공하는 틀 자료구조이다. 노드란 매듭, 절, 집합점, 중심점이라는 사전적 의미를 가지고 있으므로 여러 분야에서 넓게 이용되는 단어이다. 예를 들어 식물의 경우
함수의 매개변수를 통해 다른 함수의 내부로 전달되는 함수를 콜백 함수라고 하며매개변수를 통해 함수의 외부에서 콜백 함수를 전달받은 함수를고차 함수(Higher-Order Function)라고 한다.변수에 할당 가능다른 함수의 인자로 전달 가능다른 함수의 결과로써 리턴
React의 3가지 특징에 대해서 이해하고, 설명할 수 있다.선언형, 컴포넌트 기반, 범용성!JSX가 왜 명시적인지 이해하고, 바르게 작성할 수 있다.React 컴포넌트(React Component)의 필요성에 대해서 이해하고, 설명할 수 있다.create-react-
터미널을 열고 다음 명령어를 실행하여 simpleroute 디렉토리에 React 프로젝트를 생성React Router DOM을 설치라이브러리 설치 확인? package.json으로 들어감.package.json 의 dependencies 에 react-router-do
state, props의 개념에 대해서 이해하고, 실제 프로젝트에 바르게 적용할 수 있다.=> state: 상태, 변할수 있는 값 . 컴포넌트 외부에서 변화하는 값 props: 컴포넌트의 속성, 부모 컴포넌트(상위컴포넌트)로 부터 전달받는값 React 함수 컴포
클래스와 인스턴스
再歸(다시 돌아오다) 재귀의 의미에 대해서
어떤 객체 내용을 다른 프로그램에게 전송하려고 함.근데 이 객체는 수신자와 발신자가 같은 프로그램을 사용해야하거나문자열처럼 범용적으로 읽을 수 있어야 함.but 객체는 String(obj \~~) 해봤자 \[object Object] 라는 결과를 리턴함. ( 왜 소문자
네트워크 면저 대비 나름의 질문
도커에 대해
배포 자동화 성취목표 서비스가 규모가 복잡해지고 커질수록, 서비스를 배포하는 과정이 복잡해지고 소요되는 시간이 늘어나게 됩니다. 서비스의 변경 사항이 생길 때마다 배포 과정을 매번 수동으로 진행한다면, 배포 과정에 많은 시간을 허비해야 할 것입니다. 버튼 하나만 클릭
인증/보안 세션편
처음에는 프로젝트에 gitbook을 적용했는데그게 웹 사이트 기반이라 매번 수정하고 어떻게 API가 구성되어있는지 체크하기가 힘들었다.그런데 swagger는 node.js 서버에 특정 엔드포인트를 들어가면 자동적으로 api 문서가 어떻게 구성되어 있는지 확인할수있어 좋
✍ 오늘 공부에 대해 1개 파일 타입스크립트 리팩토링 해보기 npx tsc --init : 초기 환경설정 🧡 오늘 감정에 대해 😍 좋았던 것(Liked) : 알고리즘 강의도 찾아보고.. 💦 부족했던 것(Lacked) : 🕯 바라는 것(Longed for
자바스크립트에서 호이스팅이란, var 선언문이나 함수 선언문 등 모든 선언문이 해당 스코프의 선두로 옮겨진 것처럼 동작하는 특성을 말합니다. 여기서 var로 선언한 변수의 경우 호이스팅 시 undefined로 변수를 초기화힙니다.즉, 변수의 선언와 초기화가 동시에 이
클로저란 외부함수의 변수에 접근할 수 있는 내부 함수입니다. 함수가 속한 렉시컬 스코프(렉시컬 환경)을 기억하여 함수가 렉시컬 스코프 밖에서 실행될때에도 이 스코프에 접근할 수 있게 하는 기능을 뜻합니다.이를 이용해 클로저가 소멸될때 까지 상태유지를 하거나,정보를 은닉
CORS는 교차 출처 리소스 공유라고 해석합니다.웹 애플리케이션이 리소스가 자신의 출처와 다를때,추가 HTTP 헤더를 사용해, 다른 출처의 선택한 자원에 접근할수 있는 권한을 부여하도록 브라우저에 알려주는 체제입니다.CORS의 기본 동작 과정은1\. 클라이언트에서 요청
이게 뭔가요?맥도날드에서 햄버거를 먹고싶은날 아침에 가면 햄버거 대신 볼 수 있는해시 브라운이다.갑자기 이걸 왜 말하냐고?해시 라는것은 잘게 써는 조리법을 의미하고, 브라운은 갈색으로 익힐 떄까지 튀긴 것을 말하는 거란다.즉 동그란 감자를 내가 원하는 모양으로 으깨 다
프로젝트에서 기존 gitbook으로 작성한 API는 API 확인을 위해 사이트에 들어가서 확인해야 하는 불편함때문에 대체 방안을 고민하게 되었고swagger API는 서버를 틀어 특정 엔드포인트에 들어가면 API를 바로 볼 수 있다는 정보 떄문에 바꾸게 되었다API를