>  기사  >  웹 프론트엔드  >  commonJS의 개념과 사용법에 대한 심층적인 이해

commonJS의 개념과 사용법에 대한 심층적인 이해

零到壹度
零到壹度원래의
2018-04-12 15:56:533940검색

이 문서의 내용은 commonJS의 개념과 사용법에 대한 심층적인 이해를 공유하기 위한 것입니다. 필요한 경우

Common.js에 대한 이해를 참고할 수 있습니다. commonJS 사양:

1. 파일은 모듈입니다.

각 파일은 범위이며 파일에 정의된 변수와 함수는 비공개이며

다른 모듈에 표시되지 않습니다.

2. module.exports(내보내기)를 사용합니다.

모듈 변수는 객체입니다. 외부 인터페이스를 노출하려면 이 객체 속성을 사용하세요.

예:

a .js : 인터페이스를 노출하기 위해 즉시 실행되는 함수 표현식입니다.

var moduleA = (function () {
var aFlag = false;
function keepMoving () {
}
b = 1;
// 只暴露keepMoving 方法
return {
keepMoving: keepMoving
};
})()


a.js 함수 모듈 a

var aFlag = false;
function keepMoving () {
}
b = 1;
module.exports = {//使用 module.exports 暴露接口
keepMoving: keepMoving
};


d.js의 코드 이 모듈은 위 모듈 A

//使用require加载模块A;
var moduleA = require('./a.js');
function methodD() {//调用模块a里面的方法
moduleA.keepMoving();
}
//暴露模块D的接口
module.exports = {
methodD: methodD
};


에 종속됩니다. 관련 권장 사항:

commonjs에 대한 첫 소개

CommonJS 사양에 대한 간략한 이해

CommonJS, AMD, CMD, UMD, ES6

의 javascript 모듈화

위 내용은 commonJS의 개념과 사용법에 대한 심층적인 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.