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
}