javascript - Head js 加载 javascript 文件时出现问题

标签 javascript refresh minify head.js

我正在使用 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/

相关文章:

javascript - requirejs 我们可以填充缩小的文件吗

javascript - 如何将这个区 block 链脚本变成一行?

javascript - 使用 Javascript 上传进度(带或不带 XMLHttpRequest 2)

javascript - 简化每个ID的多项功能

javascript - 刷新 jQuery Mobile 翻转开关

android - Chris Banes 的 Android-PullToRefresh java.lang.NoSuchFieldError : com. handmark.pulltorefresh.library.R$id.pull_to_refresh_sub_text

ASP.Net刷新页面再次发送电子邮件

javascript - 如何在 JavaScript/jQuery 中缩小 HTML block ?

javascript - 函数内的jquery变量范围

javascript - 向 bison/jison 计算器语言添加函数