初步认识Node.js
每一个js文件都是一个模块,js文件的名字就是模块的名字。每个模块内部使用的变量名和函数名互不冲突。一个模块想要对外暴露变量(函数也是变量),可以用module.exports=variable,还可以exports.variable=variable;如果要输出一个键值对象{},可以利用exports这个已存在的空对象{},并继续在上面添加新的键值;如果要输出一个函数或数组,必须直接对module.exports对象赋值。一个模块要引用其他模块暴露的变量,用varref=require('module_name');就拿到了引用模块的变量。在引用模块时要把相对路径写对,直接写模块名
用户评论