手动将 js 文件添加到另一个 js 文件之间的页面(订单计数)
Posted
技术标签:
【中文标题】手动将 js 文件添加到另一个 js 文件之间的页面(订单计数)【英文标题】:manually add js file to the page in between another js files (order counts) 【发布时间】:2014-01-14 01:01:23 【问题描述】:我很好奇是否可以在 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>
有可能吗?
【问题讨论】:
“在 Google Chrome 控制台中使用添加.js
”是什么意思?如果您能够编辑 html 代码,为什么不直接添加控制台代码。
我无法更改加载的 .js 文件的顺序,也无法修改 html 文件的头部。但是,我想知道(以测试)页面的行为,如果我将 js 文件添加到其他脚本之间的标题中(由于冲突,顺序很重要)。我在问是否可以使用控制台对其进行测试。
嗯,你有没有试过在第一个脚本的最后设置一个断点,然后执行你的控制台代码?也许这在活动断点上不起作用,之前没有尝试过。
【参考方案1】:
儿子?谷歌是我们最好的朋友:)。这是你的答案:
https://***.com/a/19348/539075
【讨论】:
对不起,我没有在那个页面上找到答案。【参考方案2】:在 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>
【讨论】:
我无法修改 。我想测试一下如果我将我的 js 文件添加到头部会怎样。我可以在控制台中执行代码,但顺序很重要。以上是关于手动将 js 文件添加到另一个 js 文件之间的页面(订单计数)的主要内容,如果未能解决你的问题,请参考以下文章
将变量从 node.js 文件传递到另一个文件的最佳方法是啥?