如果切换img src然后再返回,图像将被加载两次
If switching img src and then back again will the image be loaded twice?
如果我有一个默认src的图像元素(例如:Img1.jpg),然后用javascript更改为不同的图像(例如。Img2.jpg),它将加载第一张图像,然后是第二张图像。
但是如果我改回原始图像(img1.jpg),会再次加载该图像(总加载时间:2)吗?或者以任何方式缓存。如果没有,在做这样的事情时有什么方便的方法来缓存它吗?
imagessrc将加载一次图像,所以如果你在页面中多次出现"img1.jpg",它将只加载一次,但它会多次渲染它。所以为了回答你的问题,你不会遇到像你的例子一样反复加载它的问题。
现在的现代浏览器创建缓存并将其保存到会话。在您的情况下,如果img1.jpg首先由浏览器加载,它的缓存,虽然它被替换为img2.jpg稍后。但是如果你回到imag1它会加载得更快因为它已经缓存了
相关文章:
- 当audiojs加载两次时,audiojs进度条不工作
- 有没有办法阻止脚本加载两次?JavaScript
- 在同一页面中加载两次时需要JS冲突
- Chrome 确实会加载一次视频文件,但不会加载两次
- 如何修复有时加载两次、一次或根本不加载的 Facebook JSDK
- 我的 JSON 数据使用 AJAX 加载了两次,它只应该在单击时加载一次
- 防止源加载两次
- JavaScript库在Rails中加载两次
- 如何用d3加载两次相同的更新csv
- 为什么content.js在使用chrome扩展的facebook.com中加载两次或两次以上
- 表单提交两次,加载两次
- jQuery + jQuery移动端在正文中嵌入脚本标签时加载两次脚本
- 防止googlemaps javascript加载两次
- Wistia E-v1.js脚本被加载两次
- 如果切换img src然后再返回,图像将被加载两次
- jQuery函数使整个页面加载两次
- js文件在Ie8中加载两次
- 谷歌chrome-Javascript文件加载两次
- jQuery AJAX加载两次
- 为什么jQuery加载两次在我的GreaseMonkey脚本