2013年3月3日日曜日

Node.js自身が持つ機能一覧


Assertion Testingアプリケーションの単体テスト
Bufferバイナリデータを扱う
C/C++ Addons動的に共有オブジェクトをリンクしC C++ のライブラリに接合点を提供
Child Processesノンブロッキングな子プロセスの stdinstdoutstderr を通じたデータストリームを実現
Clusterサーバポート(http)を共有する、マルチスレッドなプロセスのネットワークを構築
Crypto暗号化モジュール(OpenSSL必須)
DebuggerTCP プロトコル経由で接続可能なデバッガ
DNSC-Aresを使用したDNSモジュール
Domain複数の異なるI/O操作を一つのグループとして扱う方法を提供
Events多くのイベントの親インスタンス(events.EventEmitter)
File SystemPOSIX 標準の関数に対する単純なラッパーとして提供。同期と非同期が存在
Globalsグローバルなオブジェクトの説明
HTTPHTTP サーバおよびクライアント
HTTPSTLS/SSL 上の HTTP プロトコル
ModulesNodeのモジュールローディングシステム
Net非同期なネットワークのラッパーを提供。サーバとクライアントの両方を作成するための方法を含む
OSオペレーティングシステムに関連する基本的なユーティリティ関数を提供
Pathファイルのパスに対する処理や変換を行うユーティリティ。 ほとんどのメソッドは文字列上での処理
Processプロセス関連のイベント。EventEmitter のインスタンス
Punycode文字コードの変換関連のモジュール
Query Stringsクエリ文字列(abcdefg.com?hh =i&jj=kk)を処理するユーティリティを提供します。
Readlineストリーム(たとえばprocess.stdin)を行ごとに読み込む
REPL対話的に JavaScript を実行して結果を確認する手段を提供
STDIO標準出力と標準エラーに出力
StreamNode の様々なオブジェクトで実装される抽象的なインタフェース
String Decoderバッファから文字列にデコード
Timersタイマー処理
TLS/SSLOpenSSL を使用することでTLS及びSSLを提供
TTYtty モジュールは tty.ReadStream tty.WriteStream クラスを持ちます。 多くのケースでは、これらを直接使う必要はありません。
UDP/Datagramデータグラムソケット
URL URLの解決や解析の為のユーティリティ
Utilities入出力、配列や正規表現、日付型かどうかのチェック、プロトタイプメソッドの継承など
VM仮想コンテキスト上でコンパイル後、もしくはコンパイル後保存されてからJavaScriptを実行
ZLIB Gzip/GunzipDeflate/Inflate、そして DeflateRaw/InflateRaw へバインディングするクラスを提供

0 件のコメント:

コメントを投稿