天天看点

SeaJS学习之use函数

有了 define 等模块定义规范的实现,我们可以开发出很多模块。但光有一堆模块不管用,我们还得让它们能跑起来。在 SeaJS 里,要启动模块系统很简单:

<script src=”path/to/sea.js”></script>

seajs.use 用来在页面中加载模块。通过 use 方法,可以在页面中加载任意模块。

// 加载模块 main,并在加载完成时,执行指定回调 

<script>

seajs.use(‘./main’, function(main) {          //main为模块名。

main.init();

});

</script>

对象实例项目jsp页面中代码:

<script type="text/javascript" src="${el:getWebRootPath()}/resource/js/sea.js"></script>

<script type="text/javascript">

seajs.use(["base/main/js/login.js"],function(app){

app.init();

});

</script>