티스토리 뷰

🐳 자바스크립트 모듈 종류

 

+ 같이 보면 좋을 모듈로더, 모듈번들러에 관한 글

 

[요약]

* CJS    : node.js에서 채택한 동기적으로 동작하는 서버사이드에서 쓰기 용이한 모듈 포맷

            require, module.exports

- AMD   : 브라우저에 중점을 둔 (로컬에서 바로 불러오는게 아니라 네트워크를 통해 모듈을 전송받는 환경) 비동기적으로 동작하는 모듈 포맷

- UMD   : CJS와 AMD가 서로 호환되도록 하는 모듈 작성 방식

* ESM    : 자바스크립트 언어 자체 모듈 포맷 

              import, export

              (참고) export default를 사용하면 '해당 모듈엔 개체가 하나만 있다’는 사실을 명확히 나태낼 수 있다.

              그러면 가져올 때 중괄호 { } 없이 모듈을 가져올 수 있다.

 

 

 

댓글
공지사항
최근에 올라온 글