<script type="text/javascript">
define(['js/b'],[],function(require) {//定义B模块,id为js/b
var o={
b: 'B模块'
};
return o;
})
define(['js/a'],[],function(require) {//定义a模块
var o={
a: require('js/b')//引用js/b模块id,而不是文件
};
return o;
})
seajs.use(["js/a"],function(o){
alert(o.a.b); //调用B模块的b属性
});
</script>
示例说明:require引用的是模块的标识ID,而不是文件。
更多专业前端知识,请上 【猿2048】www.mk2048.com