Node.jsのは、何を提供します

 実行時にNodejsランタイム環境のJavaScriptコード。

  提供するコアモジュールの数、アプリケーション・プログラミング・インターフェース(アプリケーション・プログラム・インターフェース、API)

  インタラクティブ・パーサ(読み取り実行ループ、REPLを印刷)、だけでなく、いくつかの関連するコマンド

  •   、コマンドウィンドウを開き、ノードと入力し、Enterキーを押します、あなたはインタラクティブなパーサを入力することができます
  •   .helpコマンドを入力し、助けを得ます。
  •   現在のブロックの.BREAK入力または.clear(別名コマンド.BREAK)を、例えば、IF(TRUE){.BREAK
  •   例えば、ファイルに現在のセッションを保存する.SAVE入力コマンド、.SAVE app.js
  •   .LOAD入力名、ファイルが現在のセッションで実行されるコードにロードすることができ、例えば、.LOAD app.js
  •   .Editor入力名、編集モードに入るのCtrl + D編集が完了し、Ctrlキー+ C編集キャンセル
  •   .exitコマンドを入力し、いずれかの出口にインタラクティブなパーサを入力してください

 モジュラーECMAScript仕様をサポートしながらCommonJSは、モジュラー仕様を導入しました

CommonJSモジュール式の仕様

  設計されました

初期のJavaScriptはモジュラーシステムではない、標準ライブラリは、パッケージ管理ツールの欠如が比較的小さく、JavaScriptは任意の場所で実行することができるようにするために、Javaのを達成するために、C#、これらの言語のPHPの背景には、大規模なアプリケーションを開発する能力を持っています。

  デザイン

  •  Node.jsのモジュールシステムでは、各ファイルは、別のモジュール、独立範囲として扱われます。
  •  変数は、共通の定義定数、関数、およびので、このクラスモジュールに属し上。
  •  輸出とmodule.exportsは、モジュールの部材を導出します。
  •  使用は、(エクスポートされた他のモジュールのメンバーを導入する)方法を必要とします。
  •  現在のモジュールのスコープ内で実行されているすべてのコードは、グローバルスコープを汚染しません。Lモジュールは、複数のインポートすることができるが、モジュールが最初にロードする場合にのみ、結果が再びロードされると、最後のバッファの結果が読み出され、キャッシュされ実行されます。
  •  ために導入同期ローディングモジュール

 

おすすめ

転載: www.cnblogs.com/wszzj/p/12040300.html