手动将 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 文件传递​​到另一个文件的最佳方法是啥?

NodeJS:将字段值从 ResolverQuery 传递到另一个 JS 文件

使用 Grunt.js 将所有文件从目录复制到另一个目录

使用 Grunt.js 将所有文件从目录复制到另一个目录

如何将猫鼬连接方法分离到另一个JS文件?

ckeditor中 config.js等通过ckeditor.js引入文件手动修改方法