如何链接多个javascript文件,其中两个文件都有onload事件

How to link multiple javascript files where both files have an onload event?

本文关键字:文件 两个 onload 事件 链接 何链接 javascript      更新时间:2023-09-26

我有两个文件file1和file2,我使用窗口。加载两个文件。当我在html

中链接到这些文件时
<script type="text/javascript" src="file1.js">
<script type="text/javascript" src="file2.js">

第二个文件正在运行(它的onload事件被触发),而第一个文件已死。我怎么做才能使两个文件都运行?有没有其他的方式,而不是使一个巨大的文件(file1的内容+ file2的内容)?

使用addEventListener:

window.addEventListener('load', function(){

所有回调函数都被调用,添加一个回调函数不会删除之前添加的回调函数。

如果你想与IE8兼容,请使用这样的衬垫:

function addOnLoad(callback) {
    if (window.addEventListener) window.addEventListener('load', callback)
    else (window.attachEvent('onload', callback);
}
addOnLoad(function(){