我很好奇是否可以在Google Chrome控制台中添加.js
,因此代码会在加载的.js
文件列表之间执行。
结果,当加载页面时,有一些.js
文件从顶部到底部加载。
<script src="js1.js" type="text/javascript"></script>
<script src="js2.js" type="text/javascript"></script>
我想按此顺序加载它:
<script src="js1.js" type="text/javascript"></script>
<script src="js_from_console.js" type="text/javascript"></script>
<script src="js2.js" type="text/javascript"></script>
有可能吗?
答案 0 :(得分:0)
在head部分加载的Javascript文件应该按顺序加载并阻塞,直到每个加载完毕,所以你可以这样做
<html>
<head>
<script src="js1.js" type="text/javascript"></script>
<script src="js_from_console.js" type="text/javascript"></script>
<script src="js2.js" type="text/javascript"></script>
</head>
</html>
这是你在找什么?
或您选择head.js
<script src="//cdnjs.cloudflare.com/ajax/libs/headjs/1.0.3/head.min.js"></script>
<script>
head.load("js1.js", function() {
console.log("js1.js has loaded. js2.js loads after I have done my stuff now");
// do it
head.load("js2.js");
});
</script>
答案 1 :(得分:0)