-
[JAVASCRIPT]3. 모듈(module) 과 라이브러리(library)IT&컴퓨터공학/Javascript 2020. 4. 3. 21:46
"모듈 = 부품"
자바스크립트에서는, 자바스크립트가 구동되는 호스트 환경에 따라 서로 다른 모듈화 방법이 제공된다.
즉, 서버측에서 자바스크립트를 사용하고 싶으면 node.js 라는 이름의 자바스크립트를 사용
즉, 언어와 그 언어가 구동되는 환경에 대해 구분해서 사고할 수 있어야 함.
ex) Node.js 에서 어떻게 모듈을 load 하는가 ?
// node.circle.js - 읽음을 당하는 쪽 var PI = Math.PI; exports.area = function(r){ // area 라는 함수 export return 2*PI*r; } // node.demo.js - load 의 주체 var circle = require('./node.circle.js'); // require 을 통해 js 파일을 불러옴 console.log(" 불러올게 " + circle.area(4));
라이브러리 = 역시 모듈과 비슷한 개념
모듈 : 프로그램을 구성하는 작은 부품으로서의 로직을 의미
라이브러리 : 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 일련의 코드들의 집합
우리가 잘 알고있는 jQuery 도 라이브러리 중 하나 !
'IT&컴퓨터공학 > Javascript' 카테고리의 다른 글
[JAVASCRIPT]6. arguments 란? (0) 2020.04.12 [JAVASCRIPT]5. 함수에 대해서 (0) 2020.04.10 [JAVASCRIPT]4. UI 와 API 에 대해서 (0) 2020.04.03 [JAVASCRIPT]2. JAVASCRIPT(자바스크립트) 의 객체 (0) 2020.04.01 [JAVASCRIPT]1. JAVASCRIPT(자바스크립트) 란 ? & 쓰임새 (0) 2020.04.01 댓글