listening event (net.Server)

Event: 'listening' Emitted when the server has been bound after calling server.listen.

console.timeEnd()

console.timeEnd(label) Stops a timer that was previously started by calling console.time() and prints the result to stdout: console.time('100-elements'); for (var i = 0; i < 100; i++) { ; } console.timeEnd('100-elements'); // prints 100-elements: 225.438ms

path.extname()

path.extname(p) Return the extension of the path, from the last '.' to end of string in the last portion of the path. If there is no '.' in the last portion of the path or the first character of it is '.', then it returns an empty string. Examples: path.extname('index.html') // returns '.html' path.extname('index.coffee.md') // returns '.md' path.extname('index.') // returns '.' path.extname('index') // returns '' path.extname('.index') // returns ''

zlib.gunzip()

zlib.gunzip(buf[, options], callback)

diffieHellman.setPublicKey()

diffieHellman.setPublicKey(public_key[, encoding]) Sets the Diffie-Hellman public key. If the encoding argument is provided and is either 'binary', 'hex' or 'base64', public_key is expected to be a string. If no encoding is provided, public_key is expected to be a Buffer.

readline.createInterface()

readline.createInterface(options) Creates a readline Interface instance. Accepts an options Object that takes the following values: input - the readable stream to listen to (Required). output - the writable stream to write readline data to (Optional). completer - an optional function that is used for Tab autocompletion. See below for an example of using this. terminal - pass true if the input and output streams should be treated like a TTY, and have ANSI/VT100 escape codes written to it

message event (Process)

Event: 'message' message <Object> a parsed JSON object or primitive value sendHandle <Handle object> a net.Socket or net.Server object, or undefined. Messages sent by ChildProcess.send() are obtained using the 'message' event on the child's process object.

querystring.parse()

querystring.parse(str[, sep][, eq][, options]) Deserialize a query string to an object. Optionally override the default separator ('&') and assignment ('=') characters. Options object may contain maxKeys property (equal to 1000 by default), it'll be used to limit processed keys. Set it to 0 to remove key count limitation. Options object may contain decodeURIComponent property (querystring.unescape by default), it can be used to decode a non-utf8 encoding string if necessary. Example: qu

net_socket.address()

socket.address() Returns the bound address, the address family name and port of the socket as reported by the operating system. Returns an object with three properties, e.g. { port: 12346, family: 'IPv4', address: '127.0.0.1' }

fs.lchmodSync()

fs.lchmodSync(path, mode) Synchronous lchmod(2). Returns undefined.