eslint, prettier 설정
Same-Origin Policy는 웹 보안 메커니즘 중 하나로 실행중인 애플리케이션의 출처와 다른 출처의 리소스를 요청하는 것을 제한하는 정책이다. CORS는 출처가 서로 다른 요청도 가능하게 하면서 보안상의 문제도 해결하기 위해 탄생했다.
AJAX(Asynchronous Javascript And XML)는 자바스크립트를 이용하여 웹 서버와 브라우저가 비동기적으로 통신할 수 있는 개발 기법이다.
OOP(Object-Oriented Programming, 객체 지향 프로그래밍)란 객체 개념에 기반을 둔 프로그래밍 패러다임을 의미한다.
IIFE는 즉시 실행 함수 표현을 의미한다. 즉시 실행하고 바로 사라진다.
함수는 객체의 한 종류이기 때문에 메서드를 가질 수 있다. 객체의 메서드를 할당받은 변수는 this 키워드를 재정의해주기 위해 3가지 메서드를 사용할 수 있다.
자바스크립트에서 함수는 1급시민으로 취급된다.즉 함수는 value라는 의미이다.
호이스팅은 일부 타입의 변수를 실제로 선언되기 전에 코드 내에서 접근 또는 사용가능하게 하는 것을 의미한다.
this는 모든 execution context(function)를 위해 생성되는 특별한 변수 / 키워드이다.this는 this가 사용된 함수의 소유자를 가리키는데, 이 값은 함수가 호출될 때 값이 결정되는 동적인 값이다.
Scope는 특정 변수가 선언된 공간 또는 환경을 의미한다.Scoping은 자바스크립트 엔진이 프로그램 변수들을 구성하고 접근 방법을 제어하는 것을 말한다.
자바스크립트 코드는 Call stack안에 있는 Execution Context 안에서 실행된다.
자바스크립트를 사용하기 위해서는 자바스크립트 엔진이 필수적이다.하지만 자바스크립트 엔진만으로는 부족하다.자바스크립트 엔진과 엔진 이외의 부속 도구들을 모아놓은 큰 상자 또는 컨테이너가 자바스크립트 런타임이다.
Primitive type 값과 Object type 값이 자바스크립트 엔진에 저장되는 방식을 알 수 있다.
전체 자산에서 매달 나가는 고정금액과 목표금액을 빼고 내가 지금 사용할 수 있는 금액이 얼마인지 한 눈에 확인하고 싶었다.