2.精通前端系列技术之JS模块化开发-深入学习seaJs(四)

深入学习seajs
配置信息
alias  :  别名配置
paths  :  路径配置
vars  :  变量配置
map  :  映射配置
preload  :  预加载项
debug  :  调试模式
base :  基础路径
charset  :  文件编码
深入学习seajs
module
id  :  模块唯一标识
uri  :  模块绝对路径
dependencies  :  当前模块依赖
exports  :  当前模块对外接口

require.async
异步加载模块
// JavaScript Document

//var a = 100;

define(function(require,exports,module){
    
    //alert( module.exports == exports );
    
    /*require.async('.js/module2.js',function(){
        alert('模块加载完的回调');
    });*/
    
    var a = 100;
    
    module.exports = {
        a : a
    };
    
});

4.深入学习seajs之插件

深入学习seajs
插件
–text
–style
–combo
–flush
–debug
–log
–health
 

5.深入学习seajs之开发技巧

深入学习seajs
技巧
use如何引入多模块
Sea.js加ID有利提取
如何改造文件为CMD模块
调试接口cache
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script src="sea/sea.js" id="seajsnode"></script>
<script>


/*seajs.use('./js/module1.js',function(ex){
    ex.show();
});

seajs.use('./js/module2.js',function(ex){
    ex.show();
});*/

seajs.use(['./js/module1.js','./js/module2.js'],function(ex,ex2){
    ex.show();
    ex2.show();
});

</script>
</head>

<body>
</body>
</html>

 

转载于:https://www.cnblogs.com/kingCpp/p/4831008.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值