摘要:
现在安装node.js,默认就会帮我们装上了npm包管理工具,npm主要用来下载,安装,管理第三方模块。 创建一个包描述文件: 查看包的信息 查看包的版本信息 安装指定的包: 默认会安装在当前目录下的 node_modules 目录下,如果 node_modules 不存在,则会自动创建。 本地安装 阅读全文
摘要:
node.js中使用CommonJS规范实现模块功能,一个单独的文件就是一个单独的模块。通过require方法实现模块间的依赖管理。 通过require加载模块,是同步操作。 加载流程如下: 1、找到需要加载的模块文件。 2、判断是否缓存过,如果没有,则读取模块文件的内容。 3、把读取到的内容,封装 阅读全文
摘要:
node.js是基于事件驱动的,通过events,我们可以方便的创建事件,并通过触发事件来调用我们自定义的监听函数。 所有能触发事件的对象都应该是 EventEmitter 类的实例,一般我们自定义一个类继承于 EventEmitter 类。 通过on()方法我们可以绑定事件与监听函数: emit( 阅读全文