我正在使用 Head js 并行加载我的 javascript 文件。我将 head js 添加到我的头部,然后使用 head.js("path/to/file/my.js");
但是当我加载网页时,脚本丢失了。整个脚本只有刷新几次后才能正常运行。为什么我需要刷新它才能工作?任何建议将不胜感激!
最佳答案
由于脚本是异步加载的,因此您无法立即使用它。刷新页面后,它将在缓存中找到脚本,因此它会及时加载任何需要它的代码有时。
对需要脚本的任何代码使用 ready
方法:
head.ready(function() {
// any code that needs the script to be loaded first
});
关于javascript - Head js 加载 javascript 文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11048836/