请问浏览器每次访问同一个页面,都会把相应的js,css等文件下载一次吗?

如果不会的话,那么页面里有不缓存的语句如expire=0这时,会不会下载那些文件呢?如果不会的话.再问如果是访问不同的页面,但js文件相同,那还会不会下载次一呢?... 如果不会的话,
那么页面里有不缓存的语句如 expire =0 这时,会不会下载那些文件呢?

如果不会的话.
再问如果是访问不同的页面,但js文件相同,那还会不会下载次一呢?
展开
 我来答
blacklong
2013-08-13 · TA获得超过1501个赞
知道大有可为答主
回答量:2745
采纳率:0%
帮助的人:1251万
展开全部
页面的expire只能控制页面自己,不能控制js和css文件。

对于同一个URL的文件,浏览器发现缓存里有,会访问服务器,取得文件的修改时间或ETAG,
没有变化,使用缓存里的,有变化,则重新下载。

网站里用JS库什么的,尽管用就是了,只会下载一次~~
sicf
2013-08-13 · TA获得超过916个赞
知道小有建树答主
回答量:584
采纳率:100%
帮助的人:604万
展开全部
包括图像、JS、CSS等内容,在短时间内浏览器不会每次访问都下载一次,以加快访问速度。一般只有在以下情况会进行下载:

1、初次访问;
2、地址发生变化时,如js.js?2012变为js.js?2013,浏览器会将这两个文件记为不同文件
3、刷新时
4、长时间后重新访问(根据浏览器自身设置)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式