1》commonJs(模块化)
规范定义:
a>每一个文件都是一个模块,都有自己的作用域
b>在模块内部,module变量代表自身
c>module.exports提供对外接口
require语法:
a> /代表绝对路径, ./代表相对路径
b> 默认后缀: js json node
c> require('http') ==>node_modules
2》global
global.test2 = 999;
3》案例 (下面的变量也可以替换为函数)
a.js:
var test1 = 888;
global.test2 = 999;
module.exports.test1 = test1;
b.js:
var mod = require(’./a’);
console.log(mod.test1);
console.log(test2);