<모듈> IGURS 겨울방학 프로젝트

장우진·2023년 1월 16일
0

겨울방학 프로젝트

목록 보기
10/12
post-thumbnail

모듈이란 코드의 재활용성, 유지보수의 간편화를 위해 하나의 코드를 여러개의 파일로 분리하는 것을 말한다. 이를 활용하여 메모리의 낭비를 줄일 수 있고 동일한 로직을 로드할 때 시간과 네트워크 트래픽을 절약 할 수 있다는 장점을 취할 수 있다.

호스트 환경이란 자바스크립트가 구동되는 환경을 말한다.

Node.js의 모듈화

node.js에서의 모듈화는 다음과 같다.

로드될 대상

var PI=Math.PI;

exports.area=function(r){
  return PI*r*r;
};
exports.circumference=function(r){
  return 2*PI*r;
};

로드될 주체

var circle=require('./node.circle .js');
//node.js에서는 require을 사용해서 함수의 인자로 가져오고자 하는 파일의 이름을 넣으면 그것을 변수에 담는다.
console.log('The area of a circle of radius 4 is ' + circle.area(4));

라이브러리란?

라이브러리는 모듈과 비슷하다. 주로 사용되는 로직을 재사용하기 편하도록 잘 정리한 코드의 집합으로 보면 된다.

유명 라이브러리인 jQuery를 사용하는 방법은 다음과 같다.
1.https://jquery.com/ 에 들어간다.
2.Download jQuery를 눌러 자바스크립트 모듈을 자신의 웹페이지로 가져온다.
3.API document를 눌러 jQuery가 제공하는 명렁어 리스트를 확인한다.

0개의 댓글