示例
<script data-main="scripts/main.js" src="scripts/require.js"></script>
src
是require.js
的路径,相对当前页面data-main
需要的脚本路径,采用baseUrl+paths
规则,在以下的一些规则下,不适用此规则,而是直接将其加载为一个相对于当前HTML文档的脚本
- 以
.js
结束 - 以
/
开始 - 以
http
或https
开头
- 以
- 注意:上例中,你在main.js中所设置的脚本是异步加载的。所以如果你在页面中配置了其它JS加载,则不能保证它们所依赖的JS已经加载成功
配置Config
<script type="text/javascript" src="./js/require.js"></script>
<script type="text/javascript">
require.config({
baseUrl: "./js",
paths: {
"some": "some/v1"
},
waitSeconds: 10
});
require( ["some/module", "my/module", "./js/a.js"],
function(someModule, myModule) {}
);
</script>
如上例中
- baseUrl
:指定基准路径
- paths
:用于替换加载时的路径
- waitSeconds
:加载超时时间
未完…