1.创建一个文件module.js
代码如下:
2.创建自己调用的js文件
代码如下:
var name;
//exports 模块公开接口 require 用于获取外部模块的接口
exports.setName = function(theName){
name = theName;
};
exports.sayHello = function(){
console.log("Hello " + name);
}
2.创建自己调用的js文件
var Rmodule = require('./module');
Rmodule.setName("Jianghao");
Rmodule.sayHello();
/**
单次加载
无论调用多少次require 同一个模块只被加载一次
*/
var Rmodule2 = require('./module');
Rmodule2.setName("One");
var Rmodule3 = require('./module');
Rmodule3.setName("Two");
Rmodule2.sayHello();
本文通过创建并调用JS文件,详细介绍了模块化编程的概念、如何使用exports和require进行接口定义与加载,以及单次加载机制下多次调用同一模块的原理。
316

被折叠的 条评论
为什么被折叠?



