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模式
等待更新。。。。。。。