변수에는 다양한 타입이 존재한다=> 숫자(number), 문자열(string), 불리언(boolean), undefined, 함수, 배열, 객체typeof 연산자 다음에 확인하고자 하는 값을 넣어주면 된다.변수에 할당한 값도 typeof 연산자를 이용해 타입을 확인할
: 하나의 정보, 데이터를 담고있다. (고정된 저장 공간 차지)변수에 값(value)을 저장한다.원시 타입의 데이터(primitive data types; 원시 자료형): 객체가 아니면서 method를 가지지 않는 6가지 타입string, number, boolean,
객체를 생성하기 위한 하나의 틀(template), 청사진(blueprint) = classclass는 일반적인 다른 함수와 구분하기 위해 대문자로 시작하고 일반 명사로 만든다. \- ES5 클래스는 함수로 정의\- ES5 메서드 정의 : prototype 키워드를 사
🔥 객체 지향 프로그래밍(OOP) : 프로그램 설계 철학 중 하나 (객체로 그룹화 된다) = 사람이 세계를 보고 이해하는 방법을 흉내낸 방법론 (하나의 요소를 객체 단위로 구분시켜 생각) 객체는 한 번 만들고 나면, 메모리상에서 반환되기 전까지 객체 내의 모든 것이
: JavaScript에서 객체를 상속하기 위해 프로토타입 방식을 사용JavaScript는 프로토타입 기반 언어로 모든 객체들이 메소드와 속성들을 상속 받기 위한 템플릿으로써 프로토타입 객체를 가진다.상속되는 속성과 메소드들은 각 객체가 아니라 객체의 생성자의 prot
: 프로토타입이 상위 프로토타입까지 연결되는 구조 ( \_\_proto\_\_ 이용 )하위 프로토타입은 상위 프로토타입의 속성과 메소드를 공유 받는다.JavaScript에서 상속을 구현할 때 사용부모 클래스는 속성, 메서드를 물려주고, 자식 클래스는 속성, 메서드를 물
REST(Representational State Transfer) API: 웹에서 사용되는 데이터나 자원(Resource)을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식REST API를 디자인하는 방법레오나르드 리차드슨(Leona
🔥 UI(User Interface) : 사용자 인터페이스는 사람들이 컴퓨터와 상호작용하는 시스템을 의미한다. 화면상의 그래픽 요소 외에도 키보드, 마우스 등의 물리적 요소도 UI로 볼 수 있다. GUI(Graphical User Interface) : 그래픽 사용
: GNB(Global Navigation Bar): 사용하지 않음: 아직 구현되지 않음: 인테리어 전문용어가 아닌 사용자들이 모두 알 수 있는 친숙한 단어로 구현하였다.: 사용자가 실수로 누른 작업을 취소할 수 있도록 뒤로가기 버튼을 구현하였다.: 사용자에게 익숙한
🔥 Redux : 자바스크립트 앱을 위한 예측 가능한 상태 컨테이너 Redux의 구조 상태관리 순서 상태가 변경되어야 하는 이벤트가 발생하면, 변경될 상태에 대한 정보가 담긴 Action 객체가 생성됩니다. 이 Action 객체는 Dispatch 함수의 인자로 전
: W3C(World Wide Web Consortium)에서 권고하는 ‘웹에서 표준적으로 사용되는 기술이나 규칙’=> 사용자가 어떠한 운영체제나 브라우저를 사용하더라도 웹페이지가 동일하게 보이고 정상적으로 작동할 수 있도록 하는 웹 페이지 제작 기법을 담고 있다.유지
: 여러 제품이나, 코드, 프로그램을 묶어서 패키지로 제공하는 행위\- 프론트엔드 개발자에게 번들은 사용자에게 웹 애플리케이션을 제공하기 위한 파일 묶음이다.두 개의 .js 파일에서 같은 변수를 사용하고 있어서, 변수 간 충돌 발생딱 한 번 불러오는 프레임워크 코드가
: 주어진 상황에서 원하는 가장 알맞은 결과를 얻을 수 있도록 처리하는 과정최적화는 허용된 자원의 한계 내에서 주어진 요구사항을 만족시키면서 최선의 결과를 얻는 과정이다.수익과 관련되는 분야에서는 이익을 최대로 내는 과정을 말하기도 한다.다양한 분야와 때에 따라 다르게
CI : 개발자를 위한 자동화 프로세스인 지속적인 통합 (Continuous Integration)CD : 지속적인 서비스 제공(Continuous Delivery) 및 지속적인 배포(Continuous Deployment)지속적 통합(Continuous Integra
proxy 기능교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS): 추가 HTTP 헤더를 사용하여, 한 출처에서 실행중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제webp