url后的随机数

有时我们会看到这样的代码 S("vcimg").src = "http://verify.foxmail.com/getimage?" + Math.random();
url后为什么要加一个Math.random()呢

是这样的  默认一个图片加载完成后 在本地有个缓存  这样当第二次加载这个图片时候不是从服务器获取图片  而是直接从本地获取

给图片加个随即的后缀如?Math.random(); 因为src 请求地址不一样了  浏览器会认为是一个新的请求  直接从服务器获取图片而不是读取本地缓存

目的很简单就是:加载图片时候直接从服务器获取  而不是从本地获取

原文地址:https://www.cnblogs.com/thxuaimin/p/2645910.html