当我尝试动态加载脚本时,我的问题变得异步,当我们尝试在 html 正文中使用该函数时,它会导致问题
当我尝试使用 XMLHttpRequest 获取数据时,它是同步的,但没有在浏览器级别缓存。
var jsElm = document.createElement("script"); //getting data async
jsElm.type = "application/javascript";
jsElm.src = file;
document.body.appendChild(jsElm);
var xmlhttp=new XMLHttpRequest();//getting data sync but not cached
xmlhttp.send();
我想知道如何加载同步和下次从缓存加载的脚本。