Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从客户端js动态链接到js脚本?_Javascript_Html - Fatal编程技术网

Javascript 如何从客户端js动态链接到js脚本?

Javascript 如何从客户端js动态链接到js脚本?,javascript,html,Javascript,Html,是否有一种基于客户端javascript逻辑动态链接javascript页面的方法?例如,在客户端html代码中,我需要如下内容: <script> if(photoUpdate){ import "./phtoLoader.js" //Something like this? } </script> 如果(照片更新){ 导入“/phtoLoader.js”//类似的内容? } 我目前正在使用服务器端提供动态脚本导入,这感觉非

是否有一种基于客户端javascript逻辑动态链接javascript页面的方法?例如,在客户端html代码中,我需要如下内容:

<script>
    if(photoUpdate){
      import "./phtoLoader.js"       //Something like this?
    }
</script>

如果(照片更新){
导入“/phtoLoader.js”//类似的内容?
}

我目前正在使用服务器端提供动态脚本导入,这感觉非常低效。

您可以创建一个动态脚本元素并附加到文档正文中

function loadJS(file) {
    var jsElm = document.createElement("script");
    jsElm.type = "application/javascript";
    jsElm.src = file;
    document.body.appendChild(jsElm);
}

检查
require.js
:。但您需要一种基于模块、路由或其他内容的策略,您可以在此基础上操作脚本的异步加载。那看起来很有趣。我去看看。谢谢