seajs加载模块的三种方式
1.seajs.use() 加载入口模块,类似于Java的main函数
2.require: 当在一个模块中需要用到其它模块时一般用require加载
1) 根据js文件的绝对路径加载
require("http://example/js/a");
2) 相对路径--用相对调用载入函数所在js文件的相对地址寻找模块
require(‘./a’)
3) 通过全局变量来匹配相对路径:相对SeaJS全局配置中的“base”来寻址
- require(‘jquery’) //参数是seajs.config中配置的别名时,加载的是这个别名对应的js文件
- require(‘controllers/mainController’) ,这种写法,是加载seajs.config中配置的base变量/controllers变量名对应的路径名/mainController.js 文件
3.require.async
异步加载
参考资料
https://www.cnblogs.com/blackwood/p/3809826.html