将外部javascript加载延迟秒

将外部javascript加载延迟秒,javascript,jquery,Javascript,Jquery,我有一个外部JavaScript文件,其中包含jQuery、Cufon、字体和替换函数。我需要这个文件被加载两次一次在页面加载和再次3秒后页面加载。这可能吗?我认为您不需要加载两次。下面呢 setTimeout(function(){Cufon.refresh();},3000); 免责声明:我对Cufon一无所知,并从中收集了我的知识,我认为您无需再加载两次。下面呢 setTimeout(function(){Cufon.refresh();},3000); 免责声明:我对Cufon一无所

我有一个外部JavaScript文件,其中包含jQuery、Cufon、字体和替换函数。我需要这个文件被加载两次一次在页面加载和再次3秒后页面加载。这可能吗?

我认为您不需要加载两次。下面呢

setTimeout(function(){Cufon.refresh();},3000);

免责声明:我对Cufon一无所知,并从

中收集了我的知识,我认为您无需再加载两次。下面呢

setTimeout(function(){Cufon.refresh();},3000);

免责声明:我对Cufon一无所知,我是从

收集到我的知识的,不要加载两次。将其中包含的内容封装到函数中,然后在加载时调用该函数一次,三秒钟后再调用一次。例如,您的JavaScript文件中可能有如下内容:

doSomeProcessing();
doSomeMoreProcessing();
更改如下:

function myJavaScriptFile() {
  doSomeProcessing();
  doSomeMoreProcessing();
}
setTimeout(myJavaScriptFile, 3000);
myJavaScriptFile();

不要装两次。将其中包含的内容封装到函数中,然后在加载时调用该函数一次,三秒钟后再调用一次。例如,您的JavaScript文件中可能有如下内容:

doSomeProcessing();
doSomeMoreProcessing();
更改如下:

function myJavaScriptFile() {
  doSomeProcessing();
  doSomeMoreProcessing();
}
setTimeout(myJavaScriptFile, 3000);
myJavaScriptFile();


为什么要加载两次?是否可以编辑“外部”JavaScript文件?您可以将要在函数中重复的代码包装起来,然后调用函数两次。为什么要加载它两次?您能够编辑“外部”JavaScript文件吗?您可以将希望在函数中重复的代码包装起来,然后调用函数两次。