모듈
모듈(Module)
프로그램의 기능을 독립적인 부품으로 분리한 것
1. 모듈화
코드의 재활용성을 높이고 유지보수를 쉽게 함
자주 사용하는 코드를 별도의 파일로 만들어 재활용 가능
코드를 개선하면 이를 사용하고 있는 모든 애플리케이션의 동작이 개선됨
코드 수정 시 필요한 로직 빠르게 탐색 가능
필요한 로직만을 로드, 메모리 낭비를 줄일 수 있음
한 번 다운로드 된 모듈은 웹브라우저에 의해서 저장되기 때문에 동일한 로직을 로드 할 때, 시간과 트래픽 절약 가능 (브라우저에서만 해당)
2. 호스트 환경
자바스크립트가 구동되는 환경 호스트 환경에 따라서 서로 다른 모듈화 방법이 제공됨
3. 라이브러리
라이브러리는 모듈과 비슷한 개념
모듈이 프로그램을 구성하는 작은 부품으로서의 로직
라이브러리는 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 일련의 코드들의 집합
대표적인 라이브러리 : jQuery
Last updated
Was this helpful?