国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

sea.js介紹以及用法

2019-11-09 15:48:39
字體:
供稿:網(wǎng)友

在 hello.html 頁尾,通過 script 引入 sea.js 后,有一段配置代碼:

seajs.config

用來對 Sea.js 進(jìn)行配置。

seajs.config({ // 設(shè)置路徑,方便跨目錄調(diào)用 paths: { 'arale': 'https://a.alipayobjects.com/arale', 'jquery': 'https://a.alipayobjects.com/jquery' }, // 設(shè)置別名,方便調(diào)用 alias: { 'class': 'arale/class/1.0.0/class', 'jquery': 'jquery/jquery/1.10.1/jquery' }});

更多配置項請參考:#262 seajs.use

用來在頁面中加載一個或多個模塊。

// 加載一個模塊seajs.use('./a');// 加載一個模塊,在加載完成時,執(zhí)行回調(diào)seajs.use('./a', function(a) { a.doSomething();});// 加載多個模塊,在加載完成時,執(zhí)行回調(diào)seajs.use(['./a', './b'], function(a, b) { a.doSomething(); b.doSomething();});

更多用法請參考:#260 define

用來定義模塊。Sea.js 推崇一個模塊一個文件,遵循統(tǒng)一的寫法:

define(function(require, exports, module) { // 模塊代碼});

也可以手動指定模塊 id 和依賴,詳情請參考:#242 require, exports 和 module 三個參數(shù)可酌情省略,具體用法如下。 require

require 用來獲取指定模塊的接口。

define(function(require) { // 獲取模塊 a 的接口 var a = require('./a'); // 調(diào)用模塊 a 的方法 a.doSomething();});

注意,require 只接受字符串直接量作為參數(shù),詳細(xì)約定請閱讀:#259 require.async

用來在模塊內(nèi)部異步加載一個或多個模塊。

define(function(require) { // 異步加載一個模塊,在加載完成時,執(zhí)行回調(diào) require.async('./b', function(b) { b.doSomething(); }); // 異步加載多個模塊,在加載完成時,執(zhí)行回調(diào) require.async(['./c', './d'], function(c, d) { c.doSomething(); d.doSomething(); });});

詳細(xì)說明請參考:#242 exports

用來在模塊內(nèi)部對外提供接口。

define(function(require, exports) { // 對外提供 foo 屬性 exports.foo = 'bar'; // 對外提供 doSomething 方法 exports.doSomething = function() {};});

詳細(xì)說明請參考:#242 module.exports

與 exports 類似,用來在模塊內(nèi)部對外提供接口。

define(function(require, exports, module) { // 對外提供接口 module.exports = { name: 'a', doSomething: function() {}; };});

module.exports 與 exports 的區(qū)別,以及詳細(xì)說明請參考:#242


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亳州市| 临泉县| 汕头市| 高平市| 惠来县| 工布江达县| 龙岩市| 台州市| 韶山市| 白水县| 焦作市| 灵川县| 包头市| 鄄城县| 桐乡市| 西吉县| 河池市| 普定县| 庆云县| 泰来县| 个旧市| 延庆县| 临清市| 青河县| 卓资县| 民权县| 汝城县| 金川县| 满城县| 绥滨县| 灵武市| 黔东| 曲阳县| 望谟县| 邵武市| 呼玛县| 枣阳市| 乐山市| 江孜县| 丹寨县| 彝良县|