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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 15:12:29
字體:
來源:轉載
供稿:網友

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

1. seajs.config

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

2. seajs.use

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

// 加載一個模塊seajs.use('./a');// 加載一個模塊,在加載完成時,執行回調seajs.use('./a', function(a) { a.doSomething();});// 加載多個模塊,在加載完成時,執行回調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'); // 調用模塊a的方法 a.doSomething();});

5. require.async

用來在模塊內部異步加載一個或多個模塊

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

6. exports

用來在模塊內部對外提供接口

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

7. module.exports

用來在模塊內部對外提供接口

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

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript擴展技巧總結》、《JavaScript字符與字符串操作技巧總結》、《JavaScript數學運算用法總結》、《JavaScript中json操作技巧總結》、《JavaScript錯誤與調試技巧總結》及《JavaScript數據結構與算法技巧總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 娄烦县| 广安市| 云南省| 台州市| 安溪县| 思南县| 闽清县| 门头沟区| 白朗县| 昆山市| 马鞍山市| 黎平县| 正安县| 南通市| 格尔木市| 平果县| 周宁县| 靖远县| 科技| 晋城| 五河县| 农安县| 中山市| 分宜县| 金乡县| 太原市| 桃江县| 柞水县| 建水县| 临泽县| 鄂州市| 泸溪县| 大埔县| 富蕴县| 永定县| 五峰| 邯郸市| 山东省| 唐河县| 龙口市| 二连浩特市|