모듈
·
Javascript
모듈이란 프로그램을 구성하는 구성요소의 일부를 말합니다. *큰 애플리케이션을 구성하는 코드로 이루어진 작은 파일들 각각이라고 보면 됩니다. 모듈의 장점은 다음과 같습니다. 유지보수성 : 모듈화가 잘 된 기능들은 의존성이 낮아, 기능 개선 및 수정이 용이합니다. 네임스페이스화 : 네임 스페이스가 모듈 단위로 나뉘어져 변수나 함수명이 겹쳐서 발생하는 문제를 해결할 수 있습니다. *네임스페이스: 이름공간으로, 여기서 같은 변수명을 가지면 같은 개체를 가리킵니다. 재사용성 : 똑같은 코드를 반복하지 않고 모듈로 분리시켜서 필요할 때마다 사용할 수 있다. CommonJS(CJS) 서버사이드 및 데스크탑 어플리케이션에서 JS를 지원하기 위해서 탄생했습니다. *즉, Node.js 환경을 위해 만들어졌습니다. 모듈을 ..