- require
--------- 一般在一个模块中需要用到其他模块的时候我们可以用require
2. require.async
--------- 异步加载某些js文件的时候可以用require.async,只有模块用到的时候才会被下载
3. seajs.use
--------- 载入入口模块。
seajs.use('./a');
//回调
seajs.use('./a',function(a){
//......
});
//多模块
seajs.use(['./a','./b'],function(a,b){
//......
});
seajs.use加载入口模块后,会顺着入口模块解析所有依赖模块并加载它们。
注释:
如果入口模块只有一个,可以直接在script标签使用data-main属性。
<script src="./sea.js" data-main="./main"></script>
本文介绍了SeaJS模块加载机制的基本概念,包括require、require.async及seajs.use等关键API的使用方法。通过实例展示了如何利用这些API加载和管理前端项目的模块依赖。
114

被折叠的 条评论
为什么被折叠?



