jQuery引用路径的后面加?v2.23是什么意思,听朋友说是控制缓存的。可以说的详细点吗。

<scripttype="text/javascript"src="${base}/static/index/js/jquery.cycle.all.js?v2.23">... <script type="text/javascript" src="${base}/static/index/js/jquery.cycle.all.js?v2.23"></script> 展开
 我来答
xiii130
2014-11-28 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部
正对目前大多数主流浏览器来说,第一次从服务器请求一个页面后,浏览器会把这个页面的css,javascript和图片缓存到本地

当第二次访问这个页面时,浏览器就不会从服务器下载css,js,图片,他会在本地缓存区获取以加快页面的加载速度

这里就有个缓存过期时间的问题,这里,在地址后面加一个?v2.23的意思就是,我这一段时间,服务器上的jquery版本用的是2.23,在我没有改动的时,浏览器就到你本地取

当我服务器上的jquery改动后,?v后面的值就变了,浏览器把地址一对比,欸,本版号对不上,我得从服务器上下载新的

这样就能保证用户加载的是最新的jquery了
drink51
2014-11-28 · TA获得超过297个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:144万
展开全部
减少页面缓存影响,还有就是文件版本说明
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式