首页 > 其他分享 >二、模块机制

二、模块机制

时间:2022-12-09 09:56:22浏览次数:32  
标签:require args 模块 var 机制 sum math

二、模块机制

1,CommonJS规范

 

 

 

 2,CommonJS的模块规范

模块引用

var math = require('math')

模块定义

//math.js
exports.add = function () {
    var sum = 0,
    i=0,
    args = arguments,
    l = args.length;
    while(i < 1) {
        sum += args[i++]
    }
    return sum;
} 

在另一个文件中,通过require()方法引入模块后,就能调用定义的属性或方法了

//program.js
var math = require('math');
exports.increment = function (val) {
    return math.add(val,1);
}

 

 每个模块具有独立的空间,它们互不干扰,在引用时也显得干净利落

模块标识

传递给require()方法的参数,它必须是符合小驼峰命名的字符串,或者以 . 、..开头的相对路径,或者绝对路径。它可以没有文件名后缀.js。

标签:require,args,模块,var,机制,sum,math
From: https://www.cnblogs.com/sxww-zyt/p/16968081.html

相关文章