引入js脚本的时候 遇到了下面的写法 aaa到底什么意思呢求解答
script src="/i/jquery.js?aaa 里面的aaa是什么意思
aaa是一个参数,但是没有值。
有时候这么做仅仅是为了让客户端浏览器认为这是一个全新的文件,从而迫使缓存失效,重新从服务器下载jquery.js
aaa一般都用时间戳,让浏览器不使用缓存,重新请求文件
aaa是传的一个参数,用来传值
一般是用来防止缓存的,也可能传入参数包含要导入的js脚本,当前加载的脚本获取参数后输出
不清楚,没用过,大家一起学习
aaa是一个标识,表示这个链接地址的唯一性的;也是防止浏览器缓存的;
运用场景:
网站更新了JS文件类库,不想客户端访问的是缓存的老得JS类库,就只需要将aaa改为bbb或者其它的就可以了!
请求路径中添加一个无实际意义的请求参数,可以防止使用缓存。例如页面验证码生成,请求链接一致,但是如果使用了缓存那么不会重新请求的。
所以有时候缓存还是个麻烦问题。