最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

seajs中最常用的7個功能、配置示例

 更新時間:2017年10月10日 10:41:40   作者:Jredreamer  
這篇文章主要介紹了seajs中最常用的7個功能、配置,結(jié)合實例形式簡單分析了seajs中常用的項目配置、模塊加載、定義、獲取等操作技巧,需要的朋友可以參考下

本文實例講述了seajs中最常用的7個功能、配置。分享給大家供大家參考,具體如下:

1. seajs.config

seajs.config({
 // 設(shè)置路徑,方便跨項目調(diào)用
 paths: {
  'path1': '....',
  'path2': '....'
 },
 // 設(shè)置別名,方便調(diào)用
 alias: {
  'class1': '...',
  'class2': '...'
 }
});

2. 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();
});

3. define

用來定義模塊。

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

4. require

用來獲取指定模塊的接口

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

5. 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();
 });
});

6. exports

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

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

7. module.exports

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

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

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript擴展技巧總結(jié)》、《JavaScript字符與字符串操作技巧總結(jié)》、《JavaScript數(shù)學(xué)運算用法總結(jié)》、《JavaScript中json操作技巧總結(jié)》、《JavaScript錯誤與調(diào)試技巧總結(jié)》及《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

相關(guān)文章

  • 把jQuery的類、插件封裝成seajs的模塊的方法

    把jQuery的類、插件封裝成seajs的模塊的方法

    這篇文章主要介紹了把jQuery的類、插件封裝成seajs的模塊的方法,需要的朋友可以參考下
    2014-03-03
  • seajs中最常用的7個功能、配置示例

    seajs中最常用的7個功能、配置示例

    這篇文章主要介紹了seajs中最常用的7個功能、配置,結(jié)合實例形式簡單分析了seajs中常用的項目配置、模塊加載、定義、獲取等操作技巧,需要的朋友可以參考下
    2017-10-10
  • 詳解Sea.js中Module.exports和exports的區(qū)別

    詳解Sea.js中Module.exports和exports的區(qū)別

    最近在看Seajs時,看到了exports.doSomething和module.exports,想對這兩者的區(qū)別一探究竟。所以下面這篇文章主要介紹了Sea.js中Module.exports和exports的區(qū)別,需要的朋友可以參考借鑒,一起來看看吧。
    2017-02-02
  • seaJs使用心得之exports與module.exports的區(qū)別實例分析

    seaJs使用心得之exports與module.exports的區(qū)別實例分析

    這篇文章主要介紹了seaJs使用心得之exports與module.exports的區(qū)別,結(jié)合實例形式分析了exports與module.exports具體功能、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2017-10-10
  • LABjs、RequireJS、SeaJS的區(qū)別

    LABjs、RequireJS、SeaJS的區(qū)別

    這篇文章主要介紹了LABjs、RequireJS、SeaJS的區(qū)別、JS文件加載器、JS塊加載器等知識,需要的朋友可以參考下
    2014-03-03
  • SeaJS入門教程系列之SeaJS介紹(一)

    SeaJS入門教程系列之SeaJS介紹(一)

    這篇文章主要介紹了SeaJS入門教程,講述了SeaJS的由來,JavaScript傳統(tǒng)開發(fā)模式和模塊化開發(fā)的對比,需要的朋友可以參考下
    2014-03-03
  • SeaJS入門教程系列之完整示例(三)

    SeaJS入門教程系列之完整示例(三)

    這篇文章主要介紹了SeaJS入門教程系列之完整示例,演示了一個完整的SeaJS開發(fā)例子,需要的朋友可以參考下
    2014-03-03
  • seajs模塊之間依賴的加載以及模塊的執(zhí)行

    seajs模塊之間依賴的加載以及模塊的執(zhí)行

    做前端項目已經(jīng)離不開SeaJS了,現(xiàn)在的很多的網(wǎng)站都用了SeaJS,對這個JS模塊加載器原理的越來越感興趣。這篇文章我們來一起學(xué)習(xí)seajs模塊之間依賴的加載以及模塊的執(zhí)行,感興趣的朋友們下面來一起看看吧。
    2016-10-10
  • seajs學(xué)習(xí)之模塊的依賴加載及模塊API的導(dǎo)出

    seajs學(xué)習(xí)之模塊的依賴加載及模塊API的導(dǎo)出

    SeaJS是一個遵循 CommonJS 規(guī)范的模塊加載框架,可用來輕松愉悅地加載任意JavaScript模塊和css模塊樣式。SeaJS接口和方法也非常少,SeaJS 就兩個核心:模塊定義和模塊的加載及依賴關(guān)系。本文將詳細介紹模塊的依賴加載及模塊API的導(dǎo)出,有需要的朋友們可以參考借鑒。
    2016-10-10
  • seajs模塊壓縮問題與解決方法實例分析

    seajs模塊壓縮問題與解決方法實例分析

    這篇文章主要介紹了seajs模塊壓縮問題與解決方法,結(jié)合實例形式分析了seajs模塊壓縮過程中出現(xiàn)的問題及相應(yīng)的解決方法,需要的朋友可以參考下
    2017-10-10

最新評論

特克斯县| 张北县| 元朗区| 青川县| 定日县| 确山县| 修文县| 广灵县| 乌恰县| 庄浪县| 江达县| 来安县| 武清区| 通山县| 鸡西市| 沙湾县| 海丰县| 大渡口区| 利川市| 玉田县| 漳平市| 石河子市| 云浮市| 莒南县| 延安市| 虎林市| 崇礼县| 城固县| 喜德县| 临沂市| 崇明县| 金塔县| 全州县| 武宁县| 嘉荫县| 宁远县| 安福县| 瑞丽市| 甘洛县| 来安县| 苏州市|