특정 값의 타입을 모를 때 typeof 연산자를 사용해서 타입 확인 가능typeof 연산자 다음에 값을 넣어줌
원시 자료형(primitive data type)고정된 저장 공간을 차지하는 데이터umberstringboolean참조 자료형(reference data type)대량의 데이터를 다루기에 적합함특별한 저장공간을 사용함으로 저장 공간이 유동적으로 늘어남배열객체함수원시 자
spread 객체 혹은 배열기존의 것을 건들이지 않고, 새로운 객체를 만든다!!!함수 호이스팅깊은 복사와 얕은 복사
class(클래스) : 객체를 위한 팩토리, 몰드,쿠키틀 → 같은 속성을 가졌지만 데이터가 다른 경우데이터를 정리할 수 있음대분자로 시작, 일반명사로 만듦class라는 키워드를 이용해서 정의 → 생성자 함수 : 객체지향 프로그래밍에서 인스턴스가 만들어질 때 실행되는
\*\*사람이 세계를 보고 이해하는 방법을 흉내 낸 방법론\*\*주요 개념캡슐화Encapsulation데이터(속성)와 기능(메서드)를 하나의 단위로 객체 안에 넣어서 묶는 것느슨한 결환(Loose Coupling)에 유리코드 실행 순서에 따른 절차적 코드 작성이 아닌
Chapter2-1. 프로토타입과 클래스
REST : “Representational State Transfer”의 약자클라이언트와 서버의 통신을 담당하는 API\-> api는 웹의 통신규약인 http를 이용\-> 웹 애플리케이션에서는 HTTP 메서드를 이용해 서버와 통신💡 REST API는 웹에서 사용되는
UI UX UI와 UX의 차이점
FLUX 패턴의 장점'단방향 데이터 흐름(unidirectional data flow)'단방향으로 데이터가 흐르기 때문에 고드의 흐름을 파악하기 쉽고 예측 가능하다flux 패턴과 Reducer의 개념을 도입한 Redux의 등장!Action → Dispatch → Red
웹 표준웹 접근성그 외 어려웠던 주제
webpack, entry, output, 번들링, loader, plugin번들링 : 여러 제품이나, 코드, 프로그램을 묶어서 패키지로 제공하는 행위프론트엔드 개발자에게 번들이란?\-> 사용자에게 웹 애플리케이션을 제공하기 위한 파일 묶음
NAVER 웹 페이지 최적화 분석 - Lighthouse 이용
클라이언트 배포CI/CDgithub action으로 클라이언트 CI/CD를 구축한 배포 링크
교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제브라우저에서 기본적으