Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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 使HTML加载所有资产和脚本_Javascript_Html_Jquery_Loading - Fatal编程技术网

Javascript 使HTML加载所有资产和脚本

Javascript 使HTML加载所有资产和脚本,javascript,html,jquery,loading,Javascript,Html,Jquery,Loading,我对网络开发非常陌生,我们有一个学校项目,我们需要创建一个包含三个不同html页面和一些javascript的网络商店 我还实现了一些jQuery,添加了预加载程序等等。在开发过程中,我使用了一些VS代码扩展,比如Live Server和Browser Sync 我现在遇到的问题是,我需要将我的项目发送给教授,但当我单击打开html文档而不在本地主机上托管时,它基本上会在我的浏览器中打开,路径类似于C://Users/Desktop。。。。。它不会加载资产,而jQuery预加载程序从未完成,因为

我对网络开发非常陌生,我们有一个学校项目,我们需要创建一个包含三个不同html页面和一些javascript的网络商店

我还实现了一些jQuery,添加了预加载程序等等。在开发过程中,我使用了一些VS代码扩展,比如Live Server和Browser Sync

我现在遇到的问题是,我需要将我的项目发送给教授,但当我单击打开html文档而不在本地主机上托管时,它基本上会在我的浏览器中打开,路径类似于C://Users/Desktop。。。。。它不会加载资产,而jQuery预加载程序从未完成,因为其他页面从未加载

指向我的代码的链接是:

我认为问题在于我将一些图像设置为一些div的背景,现在它们不想加载


有人知道这个问题的解决方案吗?

我只是通过更正我个人资产、脚本等的路径来解决这个问题

我使用的是:

src="/assets/image.png"
而不是:

src="./assets/image.png"

纠正这个问题为我解决了问题。

检查assetsimages、Jquery预加载程序和所有文件的路径。Jquery预加载程序没有完成,因为它没有获得正确的路径。我想您已经给出了基于localhost的路径,而没有显示localhost的路径。

您的控制台怎么说?完全清空注意,在浏览器中打开的HTML文件中动态加载带有JavaScript XHR/fetch的资产是不可能的。我没有尝试这样做,我只是不清楚,现在仍然不清楚为什么在路径前面没有点的情况下资产不会加载,这是因为以/开头的相对URL表示绝对URL,所以它会解析为C:\assets\image.png或类似的内容。我现在明白了。非常感谢。