반응형 import2 [JS] 모듈 1. 모듈의 개념, 등장 이유 모듈은 프로그램을 구성하는 구성요소의 일부를 말한다. 쉽게 말하자면 큰 애플리케이션을 작게 파일로 분리해서 관리할때 이 파일 각각을 말한다. 보통 클래스 하나 + 특정한 목적을 가지는 복수의 함수로 구성된 라이브러리 하나 정도로 구성. 이렇게 파일을 모듈화 하여 관리하면 다음과 같은 장점이 있습니다. 1. 프로그램의 효율적인 관리 및 성능 향상 2. 전체적인 소프트웨어 이해의 용이성 증대 및 복잡성 감소 3. 소프트웨어 디버깅, 테스트, 통합, 수정 시 용이성 제공 4. 기능의 분리가 가능하고 인터페이스가 단순 5. 오류의 파급효과를 최소화 6. 모듈의 재사용 가능으로 개발과 유지보수가 용이 AMD: 가장 오래된 모듈 시스템 중 하나로 require.js라는 라이브러리를 통.. 2023. 10. 28. [JS] import 자바스크립에서 외부 스크립트 또는 외부 모듈의 export된 함수, 객체를 가져오는데 사용됩니다. 모듈 전체 가져오기 import * as myModule from "my-module.js"; 멤버 가져오기 import {foo, bar} from"my-module.js"; 다른 이름으로 멤버 가져오기 import {reallyReallyLongModuleMemberName as shortName} from "my-module.js"; import {reallyReallyLongModuleMemberName as shortName, anotherLongModuleName as short} from "my-module.js"; 바인딩 없이 모듈만 실행하기 단순히 특정 모듈을 불러와 실행만 할 목적이라면, .. 2023. 10. 23. 이전 1 다음 반응형