猿问

问一下seajs官网demo代码里面exports具体会怎么用?

如题,今天看export和module都不太懂,还希望大神可以教我一下。
我看官网代码的时候看到
//所有模块都通过define来定义
define(function(require,exports,module){
//通过require引入依赖
var$=require('jquery');
varSpinning=require('./spinning');
//通过exports对外提供接口
exports.doSomething=...
//或者通过module.exports提供整个接口
module.exports=...
});
请问在这个具体在其它地方怎么实现调用呢?
凤凰求蛊
浏览 358回答 2
2回答

哔哔one

调用require的时候就会用到//1)通过exports对外提供接口,也就是导出某个具体函数exports.doSomething=...//2)或者通过module.exports提供整个接口,导出对象module.exports=...对于1)vardoSomething=require('模块文件所在路径');doSomething();对于2)varmyDefinedMoule=require('模块文件所在路径');myDefinedMoule.someMethod();
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答