了解java script的话,代码基本能看懂,不过代码中出现的object和function没有见过.先别急着用搜索引擎,先看一下 http://nodejs.org/ 的官方文档.

点击 v0.6.5 docs 进入 http://nodejs.org/docs/v0.6.5/api/

文档已经分好了类,不好直接搜索,还好它有一个 View on single page 的链接,点击以后搜索.
搜索第一个出现的函数 require 它在Globals之下,它是一个全局的 function, 官方说明如下:require() :To require modules. See the Modules section. 查看Modules小节,了解到module 就是node.js的包管理机制,有点类似于python.require('http') 是加载了HTTP module.
发现console 也在Globals之下,它是一个全局的 object, 官方说明如下:console:Used to print to stdout and stderr. See the stdio section. 查看 stdio小节,了解到console就是标准io类似java的systen.out.
按这样看,其他相关说明应该都在http小节,查看一下,的确如此.
查看http的整个API,包含几类成员,有 object ,function,property,event. 前三种定义方式,遵照java script语法,各种java script基本都一样,那node.js是这么定义的,查看Events小节,添加监听使用如下方式:
emitter.addListener(event, listener)
emitter.on(event, listener)