Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.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 使用DOM中已有的图像时避免网络请求_Javascript_Html - Fatal编程技术网

Javascript 使用DOM中已有的图像时避免网络请求

Javascript 使用DOM中已有的图像时避免网络请求,javascript,html,Javascript,Html,在向DOM树中添加已存在于当前DOM中的图像时,是否可以避免网络请求?通过添加,我的意思是克隆一个现有节点,创建一个新节点,并附加一个已经在DOM中的映像,等等 编辑:我正在构建一个带有类别过滤的图像滑块。首先,显示所有图像。当我更改类别时,每个更改的图像都会收到200个响应请求 这是由服务器自动处理的吗?我目前正在处理前端部分,因此我不确定从适当的web服务器提供站点时会发生什么。我在开发工具中选中了“禁用缓存”按钮。对不起 您不能向http响应添加正确的缓存头吗?浏览器将以这种方式自动为您解

在向DOM树中添加已存在于当前DOM中的图像时,是否可以避免网络请求?通过添加,我的意思是克隆一个现有节点,创建一个新节点,并附加一个已经在DOM中的映像,等等

编辑:我正在构建一个带有类别过滤的图像滑块。首先,显示所有图像。当我更改类别时,每个更改的图像都会收到200个响应请求


这是由服务器自动处理的吗?我目前正在处理前端部分,因此我不确定从适当的web服务器提供站点时会发生什么。

我在开发工具中选中了“禁用缓存”按钮。对不起

您不能向http响应添加正确的缓存头吗?浏览器将以这种方式自动为您解决此问题。如果图像已在DOM中,则它将位于浏览器的缓存中。所以,即使你看到一个请求,它也可能有一个304响应代码,这意味着服务器没有真正的请求。