Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查是否加载了JavaScript文件_Javascript - Fatal编程技术网

检查是否加载了JavaScript文件

检查是否加载了JavaScript文件,javascript,Javascript,首先,这不是这个的复制品。。。你马上就会明白为什么了 我有一个文件要在我的HTML 但我想检查它是否被加载,当它加载时,我想用它做点什么 我尝试过使用load事件(addEventListener),但由于某种原因(我认为因为我在外部文件中有async功能),它不起作用 我在外部文件之后使用一个内联脚本标记,在它上面的脚本标记(外部文件)之前执行这个(内联脚本)代码块,我希望在内联脚本之前先加载外部文件 如何使内联在外部文件100%加载后运行?尝试window.onload。此事件在加载所有

首先,这不是这个的复制品。。。你马上就会明白为什么了

我有一个文件要在我的
HTML


但我想检查它是否被加载,当它加载时,我想用它做点什么

我尝试过使用
load
事件(
addEventListener
),但由于某种原因(我认为因为我在外部文件中有
async
功能),它不起作用

我在外部文件之后使用一个内联
脚本
标记,在它上面的脚本标记(外部文件)之前执行这个(内联
脚本
)代码块,我希望在内联
脚本
之前先加载外部文件


如何使内联
在外部文件100%加载后运行?

尝试
window.onload
。此事件在加载所有脚本后激发

function init() {
    // your code
}

window.onload = init;

尝试
window.onload
。此事件在加载所有脚本后激发

function init() {
    // your code
}

window.onload = init;

将函数附加到加载事件:

将函数附加到加载事件:

您是否尝试了
窗口。onload
?天哪!这真是不可思议!请回答一下,我会批准的。非常感谢。为什么在执行JavaScript文件中的所有函数后,您不能在JavaScript文件中包含内联脚本。因此它将像您所想的那样工作。因为外部文件是前端编写的,而内联脚本是从
后端编写的。您是否尝试过
窗口。onload
?天哪!这真是不可思议!请回答一下,我会批准的。非常感谢,为什么在执行JavaScript文件中的所有函数后,您不能在JavaScript文件中包含内联脚本。因此它会像您所想的那样工作。因为外部文件是前端编写的,而内联脚本是从
后端编写的,我不知道window。onload也知道异步的内容。我以为这只是因为DOM元素在那里,就这样。。。但这就像一个charmI不知道window.onload也知道异步的东西一样。我以为这只是因为DOM元素在那里,就这样。。。但这就像一个Charm,虽然这可能会起作用,但社区不建议再使用它。相反,在Vanilla JavaScript中添加事件。我确实使用了事件侦听器,但它不起作用。。。请参阅参考资料和这篇文章,尽管这可能有效,但社区不建议再使用它。相反,在Vanilla JavaScript中添加事件。我确实使用了事件侦听器,但它不起作用。。。请参阅参考资料和本手册