1 define(function(require) {
2
3 // 异步加载一个模块,在加载完成时,执行回调
4 require.async(‘./b‘, function(b) {
5 b.doSomething();
6 });
7
8 // 异步加载多个模块,在加载完成时,执行回调
9 require.async([‘./c‘, ‘./d‘], function(c, d) {
10 c.doSomething();
11 d.doSomething();
12 });
13
14 });
二、API 快速参考
一、seajs.config
用来对 Sea.js 进行配置。
二、seajs.use
用来在页面中加载一个或多个模块。
三、define
用来定义模块。Sea.js 推崇一个模块一个文件,遵循统一的写法:
require
,exports
和module
三个参数可酌情省略,具体用法如下。四、require
require
用来获取指定模块的接口。注意,
require
只接受字符串直接量作为参数五、require.async
用来在模块内部异步加载一个或多个模块。
六、exports
用来在模块内部对外提供接口。
七、module.exports
与
exports
类似,用来在模块内部对外提供接口。module.exports
与exports
的区别以上 7 个接口是最常用的,要牢记于心。