exports 暴露对象,可以将模块中的数据暴露给引入的地方
require 引入模块的函数,用于在一个模块中引入另外一个模块,并且将子模块暴露的数据赋值给变量
module 模块对象,包含了当前的所有信息
__filename 当前模块的文件名
__dirname 当前模块所在的路径(目录路径)
require函数:
作用:在当前模块中加载另外一个模块
分类:1,自定义模块-----我们自己编写的文件就是一个自定义模块
注意:a,子模块没胡暴露数据时,返回空对象
b,自定义模块必须加./因为在node.js中查找模块默认在node_modules目录中去查找
2,第三方模块-----第三方程序员或公司开发的模块,先安装再使用,安装可以使用npm包管理工具
function(exports,require,module,__filename,__dirname){
var usernam = "小小小星生";
console.log(arguments.callee.toString())
}
日后还会更新,敬请期待