情報アイランド

「情報を制する者は世界を制す」をモットーに様々な情報を提供することを目指すブログです。現在はプログラミング関連情報が多めですが、投資関連情報も取り扱っていきたいです。

Node.js入門

このページではNode.jsに関する記事を基礎的なものから順に並べていきます。

インストール

特徴

使用方法

よく使う機能1

エラー

  • Node.jsのエラーについて
    • Error
      • Error.message
      • Error.stack
    • EvalError
    • SyntaxError
    • RangeError
    • ReferenceError
      • ReferenceError.arguments
    • TypeError
    • URIError
    • SystemError
      • SystemError.code
      • SystemError.errno
      • SystemError.syscall

モジュール

よく使う機能2

イベント

非同期1

バッファ

  • Node.jsのバッファについて
    • buffer.Buffer.alloc
    • buffer.Buffer.allocUnsafe
    • buffer.Buffer.allocUnsafeSlow
    • buffer.Buffer.poolSize
    • buffer.kMaxLength
    • buffer.Buffer.from
    • buffer.Buffer.entries
    • buffer.Buffer.keys
    • buffer.Buffer.values
    • buffer.Buffer.length
    • buffer.Buffer.isBuffer
    • buffer.Buffer.equals
    • buffer.Buffer.toJSON
  • Node.jsのバッファで文字列を扱う
    • buffer.Buffer.isEncoding
    • buffer.Buffer.toString
    • buffer.Buffer.write
  • Node.jsのバッファで数値を扱う
    • buffer.Buffer.writeDoubleBE
    • buffer.Buffer.writeDoubleLE
    • buffer.Buffer.writeFloatBE
    • buffer.Buffer.writeFloatLE
    • buffer.Buffer.writeInt8
    • buffer.Buffer.writeInt16BE
    • buffer.Buffer.writeInt16LE
    • buffer.Buffer.writeInt32BE
    • buffer.Buffer.writeInt32LE
    • buffer.Buffer.writeUInt8
    • buffer.Buffer.writeUInt16BE
    • buffer.Buffer.writeUInt16LE
    • buffer.Buffer.writeUInt32BE
    • buffer.Buffer.writeUInt32LE
    • buffer.Buffer.writeIntBE
    • buffer.Buffer.writeIntLE
    • buffer.Buffer.writeUIntBE
    • buffer.Buffer.writeUIntLE
    • buffer.Buffer.readDoubleBE
    • buffer.Buffer.readDoubleLE
    • buffer.Buffer.readFloatBE
    • buffer.Buffer.readFloatLE
    • buffer.Buffer.readInt8
    • buffer.Buffer.readInt16BE
    • buffer.Buffer.readInt16LE
    • buffer.Buffer.readInt32BE
    • buffer.Buffer.readInt32LE
    • buffer.Buffer.readUInt8
    • buffer.Buffer.readUInt16BE
    • buffer.Buffer.readUInt16LE
    • buffer.Buffer.readUInt32BE
    • buffer.Buffer.readUInt32LE
    • buffer.Buffer.readIntBE
    • buffer.Buffer.readIntLE
    • buffer.Buffer.readUIntBE
    • buffer.Buffer.readUIntLE
  • Node.jsでバッファを比較する
    • buffer.Buffer.compare
  • Node.jsでバッファを検索する
    • buffer.Buffer.includes
    • buffer.Buffer.indexOf
    • buffer.Buffer.lastIndexOf
  • Node.jsでバッファをデータで埋める
    • buffer.Buffer.fill
  • Node.jsでバッファをコピーする
    • buffer.Buffer.copy
  • Node.jsで複数のバッファを結合する
    • buffer.Buffer.concat
  • Node.jsでバッファを切り出す
    • buffer.Buffer.slice

ストリーム1

  • Node.jsのストリームの使い方
    • stream.Writable.setDefaultEncoding
    • stream.Writable.write
    • stream.Writable.end
    • stream.Writable->drain
    • stream.Writable->finish
    • stream.Writable->pipe
    • stream.Writable->unpipe
    • stream.Writable->error
    • stream.Readable.setEncoding
    • stream.Readable.read
    • stream.Readable.pipe
    • stream.Readable.unpipe
    • stream.Readable->data
    • stream.Readable->end
    • stream.Readable->readable
    • stream.Readable->error

非同期的な機能

ファイル

非同期2

ストリーム2

プロミス

2016/10/28