在一个单独的页面中只能有一个主模块,其它的则为主模块的分支子模块
require([], () => {
})
// 第一个参数:中括号中传其它子模块的文件名。第二个参数:小括号的形参与中括号的文件名相对应,后面则为回调函数
子模块:
define([], function () {
// ——> 完成根据去求加载模块
return {
a(){
console.log('根据需求加载模块')
},
}
});
入口文件
data-main 不是自定属性;是require 给我们提供的;加载主入口文件的属性,主入口文件就是主模块
<script data-main="app" src="../require.js"></script>