30分钟学习sea.js使用指南

seajs如何解决?

①引入sea.js的库

<script src="../sea/sea.js" ></script>

②如何变成模块?

define(function(require,exports,module){   //sea下的三个参数不允许修改      
//var r = require赋值 也不允许 //exports 对外提供接口的对象 // require 模块之间依赖的接口 相对路径不然 根目录就是 c });

③如何调用模块define?

seajs.use('./js/js01.js',function(ex){
            
            ex.show();  //就是另一个js的 exports接口
            
            show();  //2
            
            function show(){
                alert(2);
            }
            
        });

//2个参数 第一个参数:模块地址 第二个参数 回调函数
//sea的默认根目录:sea.js这个文件;

exports seajs.use

④如何依赖模块?

require

define(function(require,exports,module){     
    var a = require("./js02.js").a;//当引入sea下模块的时候 那么require   
     function show()
     {
         alert(a);
     }
    exports.show = show;
     
});

小栗子

例子:模块化让工作变得简单 Webqq模式

等待更新。。。。。。。

原文地址:https://www.cnblogs.com/h5monkey/p/6115095.html