ノードJSモジュール
いわゆるノードJSモジュールは、実際には、ノードJSパッケージ、即ちnodejsパッケージを指します。
NodeJSモジュールとは何ですか?
これを言っ前に、我々は、モジュールの仕様という概念を提唱する必要があります。
現在の技術JavaScriptの一般的な3つの一般モジュールの仕様があるA AMDの仕様では、仕様はCMDであります
もう一つは、CommonJSの仕様です。最初の二つは、サービス側を規制することで、クライアント、に焦点を当てました。
ファイルが実際に独立したモジュールであることをCommonJSの仕様。NodeJSは赤で、モジュールがあってもよいです
別のファイルには、構成するファイル(サブモジュール)のディレクトリかもしれません。。CommonJSの仕様では、モジュールを使用する必要があります
module.exportsは一様なフォーマットの輸出またはエクスポートモジュールインタフェース。
第二に、どのようにNodeJSモジュールをエクスポートするには?
まずはおさらいしてみましょう。
ノードでは、実際にモジュール定義内でこの文書を必要とするファイルが必要です。すべてのモジュールが持っています
あなたが実際に返さを必要と呼び出すオブジェクトへの暗黙的なモジュールの参照は、module.exportsはプロパティではありません。以下のために
module.exportsは参照も、輸出のように記述することができます。
各モジュールの最初の行に暗黙以下のコードの行が含まれています。
注:関数をエクスポートしたい場合は、module.exportsはこの機能を割り当てる必要があります。輸出はに機能に割り当てられます
輸出の参照は再割り当てが、module.exportsは、まだ本来の空のオブジェクトを指します。
したがって、我々は次のようにオブジェクトをエクスポートするfunction.jsモジュールを定義することができます。
しかし、別のファイルにこのモジュールが必要です。
重要な振る舞いはキャッシュがmodule.exportsは値を必要とすることで、将来的には同じ値が再び呼び出す必要返します。
それは、すべてのアップです!!!