클로저는 자바스크립트 고유의 개념이 아니라 함수를 일급 객체로 취급하는 함수형 프로그래밍 언어(Functional Programming language: 얼랭(Erlnag), 스칼라(Scala), 하스켈(Haskell), 리스프(Lisp)…)에서 사용되는 중요한 특성이
함수형 프로그래밍에서는 함수(Function) 자체가 일급 객체가 된다.다른 요소들과 아무런 차별이 없는 객체.즉, 함수의 인자로도 넘겨질 수 있고, 변수에 대입도 가능한 객체를 일급 객체.모든 일급 객체는 함수의 실질적인 매개변수가 될 수 있다.모든 일급 객체는 함수
REST(RESTful) API는 정보를 안전하게 교환하기 위해 사용하는 인터페이스이다.해당 인터페이스를 사용함으로서 정보 통신을 안전하고 신뢰할수 있으며 효율적인 소프트웨어 통신 표준을 따른다.애플리케이션 프로그래밍 인터페이스(API)는 통신하기 위해 따라야 하는 규
어떠한 값이 저장되는 위치를 어떤 규칙으로 정할 수 있다면 탐색없이 바로 데이터 찾을 수 있다key 와 data를 저장해서 빠른 데이터 탐색 (일대일 대응), key 통한 접근 1) 단방향, key → data 가능, data → key 불가능 2) 탐색과정 필요없
비동기 작업을 동기적작업을 하기위해 사용된다.(비동기는 웹사이트의 빠른 페이지 로딩을 위해 사용된다.)비동기 함수의 결과를 담고있는 객체Callback함수를 계속적으로 사용할 수는 없기에(가독성) 대신사용 가능한 동기작업.3가지 상태대기(Pending): 비동기 함수가
여러개의 자바스크립트 파일을 하나의 개별 파일로 연결&병합. 큰 규모의 프로젝트를 진행하거나 다수의 파일 또는 다양한 라이브러리와 dependencies를 다루는 프로젝트에 사용하면 유용하다. 결과적으로 클라이언트가 각각의 파일을 개별적으로 호출함으로서 일으키는 성능
CI/CD CI (Contiuous Integration)⭐🔍🔔📌✨ > 🔍 버전 관리를 위해 새로운 코드를 빌드하고 테스트를 위한 자동화 프로세스 CI 란, 새로운 코드의 변경사항이 정기적으로 빌드 및 테스트되어 공유 레포지토리에 통합되는 것을 말한다. 다
⭐ Flex가 1차원적인 레이아웃을 정의한다면, Grid는 2차원적인 레이아웃을 정의한다.그리드는 행(column)과 열(row)로 이루어진 표를 구성하는 것과 같으며, 다양한 그리드 속성을 이용해 표를 커스텀마이징 할 수 있다.Container : 그리드의 전체 영