CDN: Contents Delivery NetworkNPM은 이 유의적 버전(Sementic Version)을 따르는 전제 아래 패키지 버전을 관리한다.유의적 버전은 주(Major), 부(Minor), 수(Patch) 세 가지 숫자를 조합해서 버전을 관리. 각 버전을
CommonJS: 자바스크립트를 사용하는 모든 환경에서 모듈을 하는 것이 목표다. exports 키워드로 모듈을 만들고 require() 함수로 불러 들이는 방식AMD(Asynchronous Module Definition)는 비동기로 로딩되는 환경에서 모듈을 사용하는
크로스 브라우징의 혼란을 해결ECMAScript2015+로 작성한 코드를 모든 브라우저에서 동작하도록 호환성을 지켜준다타입스크립, JSX처럼 다른 언어로 분류되는 것 또한 호환되게 만들어 준다VariableDeclaration : const → var 변환 등의 작업을
코드의 오류나 버그, 스타일 따위를 점검하는 것을 린트(Lint) 혹은 린터(Linter)라고 함ESLint는 ECMAScript 코드에서 문제점을 검사하고 일부는 더 나은 코드로 정정하는 린트 도구 중의 하나포맷팅, 코드 품질 역할을 수행Rules(규칙): ESLin
ajax 방식의 api 연동은 cors 정책 때문에 반드시 서버가 필요웹팩 개발 서버 : webpack-dev-serverdevServer 기본 설정목업 API 1: devServer.setupMiddlewares (webpack5)express.js의 app 객체를