环境 & 调试

commit.js nodejs所用的模块规范 类似前端开发的AMD CMD规范
global 对象,在node.js中表示全局对象。类似javascript中的window,挂在global上。可以直接调用
process 当前执行的进程。挂载在global上
cmd中安装node.js中 执行node文件 使用 node 文件名 如 node myobject
node.js中一个文件,都是一个单独的作用域。一个node.js文件包裹于这样的模块中

(function (export,required,module,_filename,_dirname)) {
    //这里的是我们写在node.js中的代码。
    //也就是我们的代码node会自动帮我们包裹在这里
    //nodejs中自动存在这样的包裹函数,直接写内容就可以了
}

module : 是一个对象,注意module中也存在一个export属性。

_filename : 文件实际路径。绝对路径

_dirname : 文件所在的文件夹的路径。绝对路径

export代表模块输出,类似于对外想提供接口,属性等

require表示此模块需要依赖别的模块时候调用的function

module代表这个模块本身

这些我们都可以在nodejs文件中直接调用。

commitjs规范
1.每一个文件都是一个模块,有自己的作用域。一个文件不能定义两个模块
2.每个模块存在自己的作用域。
3.模块内部。module代表模块本身
4.module.exports代表模块对外的接口.常用语模块内的输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值