seajs加载一个模块可以有:seajs.use('a',callback);require('a');module.load('a',callback);seajs.use和module.load其实是很类似的,内部实现上也公用一套逻辑,唯一不用之处module.load是相对当前模块来定义而seajs.use是相对于页面加载,仅用来页面加载起始入口模块module.load('name',callback)---是执行到此处时,才开始下载该模块,下载完成后回调callback函数(属于动态延迟加载)。require("name")-仅执行nane模块里define的function参数异步模块定义define(['a'],['b']),function (a){//模块依赖在定义的时候就写好a.doSomething();b.doSomething();//对外提供doSomething方法exports.doSomething= function (){};});
