nodejsモジュールとその役割
1、nodejsモジュールとその役割
astertはアプリケーションのユニットテストのために、バイナリデータの記憶と変換urlを使用して、URL文字列の解析とフォーマットeventsを実現し、イベント処理のための基礎クラスfsを提供して、ファイルとファイルシステムpathを操作するためのファイルパスのサイズ=>path.normalize§をパス文字列に変換して返します.[path 1,path 2...]複数の文字列を統合=>path.resove([path 1,path 2...)ファイル名=>path.basename§はファイル名を取得します.path.extname§は、HTTPサーバ端およびクライアント=>httpTest.js httpsを実現するために、HTTPSサーバ端およびクライアントconsolieのためのコンソール出力情報querystringをHTTPの処理に使用します.現在の様々な実用関数osは、オペレーティングシステム情報cyptを取得して、データの暗号解読処理を行うためのストリング・ドゥーパーを使用して、バイナリデータから文字列データへの変換vmを実現して、JavaScriptスクリプトコードに対して独立した実行環境dnsを提供して、DNSとの処理を実現するために、サブプロセスの作成と管理clusterを行います.マルチプロセスdebuggarは、複数のI/O間の協働処理pnycodeを実現するために、Punycode文字列の符号化及び復号readlineを実現するために、開発者のデバッグアプリケーションdomainを支援するために、1行の標準入力ストリームreplを読み込み、REPLを実現するために使用される.交流式運転環境streamは、ストリームの入出力処理のためにOpenSSLを使用してTLS/SSL通信処理tyを実現するための基礎的なクラスtlsを提供します.TTY端末からの情報zlib内部でzlibライブラリを使用してデータの圧縮及び解凍処理を実現します.
2、nodejsに追加されたクラス、関数とオブジェクト
Bufferクラスは、バイナリデータの記憶のために、モジュールmoduleオブジェクトをロードしてモジュール情報processオブジェクトにアクセスするための、ファントムプロセス情報EventEmitterクラスをイベントのクラスaddListenerに使用するためのキャッシュゾーンsetTimeout関数setInterval関数setInterval関数require関数を提供する.指定されたイベントバインディングイベント処理関数on(event,listener)は、指定されたイベントバインディングに対して一度だけ実行するイベント処理関数removeListener(event,listener)は、指定されたイベント処理関数removeAllListeners(event)に対して、指定されたイベントに対して、すべてのイベント処理関数setMaxListenerを接続する.指定されたイベントの処理関数の最大数を設定します.nは正の整数で、デフォルトでは最大10個のListenersが指定されたイベントの全てのイベントハンドラemit(event、arg 1、arg 2、arg 3、[arg 4]を取得します.手動トリガ指定イベントListenerCount(ement、event)は、指定されたイベントの処理関数の数を取得します.
3.node-innspectorデバッグツールの使用
astertはアプリケーションのユニットテストのために、バイナリデータの記憶と変換urlを使用して、URL文字列の解析とフォーマットeventsを実現し、イベント処理のための基礎クラスfsを提供して、ファイルとファイルシステムpathを操作するためのファイルパスのサイズ=>path.normalize§をパス文字列に変換して返します.[path 1,path 2...]複数の文字列を統合=>path.resove([path 1,path 2...)ファイル名=>path.basename§はファイル名を取得します.path.extname§は、HTTPサーバ端およびクライアント=>httpTest.js httpsを実現するために、HTTPSサーバ端およびクライアントconsolieのためのコンソール出力情報querystringをHTTPの処理に使用します.現在の様々な実用関数osは、オペレーティングシステム情報cyptを取得して、データの暗号解読処理を行うためのストリング・ドゥーパーを使用して、バイナリデータから文字列データへの変換vmを実現して、JavaScriptスクリプトコードに対して独立した実行環境dnsを提供して、DNSとの処理を実現するために、サブプロセスの作成と管理clusterを行います.マルチプロセスdebuggarは、複数のI/O間の協働処理pnycodeを実現するために、Punycode文字列の符号化及び復号readlineを実現するために、開発者のデバッグアプリケーションdomainを支援するために、1行の標準入力ストリームreplを読み込み、REPLを実現するために使用される.交流式運転環境streamは、ストリームの入出力処理のためにOpenSSLを使用してTLS/SSL通信処理tyを実現するための基礎的なクラスtlsを提供します.TTY端末からの情報zlib内部でzlibライブラリを使用してデータの圧縮及び解凍処理を実現します.
2、nodejsに追加されたクラス、関数とオブジェクト
Bufferクラスは、バイナリデータの記憶のために、モジュールmoduleオブジェクトをロードしてモジュール情報processオブジェクトにアクセスするための、ファントムプロセス情報EventEmitterクラスをイベントのクラスaddListenerに使用するためのキャッシュゾーンsetTimeout関数setInterval関数setInterval関数require関数を提供する.指定されたイベントバインディングイベント処理関数on(event,listener)は、指定されたイベントバインディングに対して一度だけ実行するイベント処理関数removeListener(event,listener)は、指定されたイベント処理関数removeAllListeners(event)に対して、指定されたイベントに対して、すべてのイベント処理関数setMaxListenerを接続する.指定されたイベントの処理関数の最大数を設定します.nは正の整数で、デフォルトでは最大10個のListenersが指定されたイベントの全てのイベントハンドラemit(event、arg 1、arg 2、arg 3、[arg 4]を取得します.手動トリガ指定イベントListenerCount(ement、event)は、指定されたイベントの処理関数の数を取得します.
3.node-innspectorデバッグツールの使用
node --debug-brk app.js
node-inspector
http://localhost:8080/debug?port=5858
スター本人を歓迎します.https://github.com/flyku