sea.js

define(function(require, exports, module){
 `require` 是一個(gè)方法,接受 [模塊標(biāo)識(shí)] 作為唯一參數(shù),用來獲取其他模塊提供的接口。
// eg: 
// 獲取模塊 a 的接口
// var a = require('./a');
// 調(diào)用模塊 a 的方法
 //  a.doSomething();



exports 是一個(gè)對(duì)象,用來向外提供模塊接口。
正確的寫法是用 return 或者給 module.exports 賦值:以下兩種寫法是正確的
 // 正確寫法
  module.exports = {
    foo: 'bar',
    doSomething: function() {}
  };

// 通過 return 直接提供接口
  return {
    foo: 'bar',
    doSomething: function() {}
  };
})

module 是一個(gè)對(duì)象,上面存儲(chǔ)了與當(dāng)前模塊相關(guān)聯(lián)的一些屬性和方法。

module.exports  表示當(dāng)前模塊對(duì)外提供的接口。對(duì)應(yīng)上面的exports的寫法

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容