JavaScript CommonJS 模块

JavaScript CommonJS 模块是一种使用 JavaScript 语言实现的模块化编程规范。它是在服务器端开发 Node.js 应用程序时使用最广泛的模块化方案之一。

CommonJS 模块使用 module.exportsrequire 关键字来定义和使用模块。module.exports 属性用于导出模块中的内容,而 require 函数用于在其他文件中引用并使用导出的内容。

例如,假设你有一个名为 math.js 的文件,其中定义了两个函数:

// math.js
function add(a, b) {
  return a + b;
}

function subtract(a, b) {
  return a - b;
}

module.exports = {
  add: add,
  subtract: subtract
};

然后,你可以在另一个文件中使用 require 函数来引用这个模块并使用它:

// main.js
const math = require('./math');

console.log(math.add(1, 2)); // 3
console.log(math.subtract(1, 2)); // -1

这样,就可以在 main.js 中使用 math.js 中导出的函数了。

CommonJS 模块常用于服务器端开发,但是也可以使用工具将其转换为浏览器可以使用的形式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值