모듈시스템 썸네일형 리스트형 모듈 시스템 | ES 모듈 | CommonJS 모듈 모듈(Module)이란? 개발규모가 커짐에 따라 js 파일이 여러개로 분리될수있다. 이렇게 분리된 하나의 js 파일을 모듈이라고 한다. 모듈의 장점- 유지보수가 용이: 파일마다 기능별로 잘 나눠놓으면 의존성을 줄이고 기능 개선, 수정이 용이해짐- 네임스페이스화: 변수명이 겹쳐도 모듈로 분리하면 모듈만의 네임스페이스를 갖게된다. - 재사용성: 반복되는 코드의 경우 모듈로 분리해 필요시마다 재사용이 가능 모듈 시스템이란? 모듈을 언제든 불러올 수 있도록 하는것을 모듈 시스템이라고 한다. 모듈시스템이 존재하기 전에는 script 태그를 이용해서 js 파일을 불러왔었는데, 문제는 전역 스코프를 공유한다는 것이었다.파일이 여러개로 나뉘어있어도 전역 스코프를 공유하므로 같은 이름이라면 하나의 변수처럼 사용이 되어.. 더보기 이전 1 다음