commonJS の概念と使用法を深く理解する

零到壹度
リリース: 2018-04-12 15:56:53
オリジナル
3953 人が閲覧しました

この記事の内容は、commonJS の概念と使用法についての深い理解を共有することです。これは、

Common.js の理解を参照するのに役立ちます。 commonJS 仕様:

1. ファイルはモジュールです

各ファイルはスコープであり、ファイル内で定義された変数と関数はプライベートであり、

は他のモジュールには見えません

2. module.exports (エクスポート) を使用します。外部インターフェース

モジュール変数は現在のモジュールを表します。外部インターフェースを公開するには、このオブジェクト属性を使用します

例: .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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート