全局函數(shù)define定義模塊

1、定義模式

define( function (require, exports, module) { //sea下的參數(shù):不允許修改
  //var r = require;  不被允許;參數(shù)要么前一個,前兩個,或全都有或全沒有。不能跳過第一個直接寫第二個。
// exports:對外提供接口對象
  function show () {
    alert(1)
  }
  exports.show = show;
});

2、調用sea中定義的模塊
兩個參數(shù):1、模塊的地址(sea的默認根目錄為sea.js這個文件)
?????2、第二個參數(shù):回調參數(shù)

seats.use('./js/module1.js', function(ex) {
  ex.show();  // 調用show函數(shù),彈出1.
}) 

3、require 引入依賴模塊
require: 模塊之間依賴的接口,具體表達:require('文件相對路徑')
當引入的是sea下面的模塊時,require執(zhí)行完結果就是引入模塊的exports。

define( function (require, exports, module) {
  var a = require('./module3.js').a
}
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容