用法:
data-main="js/main.js" src="js/require.js"
main.js就是配置入口文件,相当于你说的config,需要在里面配置好路径和各个模块的依赖。详细用法参考官方文档。
单页面应用很简单,只需要一个config,所有的模块都可以放到main.js里加载并初始化。
多页面也可以,需要分层(lib,ui),入口文件main.js只当作配置公共的js文件,不用做加载业务逻辑的模块。
多页面在写不同页面行间脚本的时候需要写2层,如:
require(["js/config"],function(){
require(["dialog"],function(){
//dialog不需要写路径
//因为dialog及依赖已在config里配置好
})
})